2017-04-06 1 views
0

특정 클래스에서 파생 된 형식 매개 변수를 어떻게 선언합니까? 여기특정 클래스에서 파생 된 형식 매개 변수를 어떻게 선언합니까?

Error The type 'T' is not defined

RegisterTable에 대한 서명입니다 :

그러나
let registerTable (T:EntityData) (client:IEasyMobileServiceClient) = 
    client.RegisterTable<T>(); client 

이 다음과 같은 오류가 발생합니다 : 나는 다음을 수행하려고 해요

다음과 같이 할 수

let registerTable<'T when 'T :> EntityData> (client:IEasyMobileServiceClient) = 
    client.RegisterTable<'T>(); client 

발신자 :

abstract member RegisterTable : unit -> unit when 'A :> EntityData 

답변

2

을 감안할 때 EntityData은에서 파생 유형 내 일반적인 요구이다

registerTable<TodoItem> 
관련 문제