2012-04-14 11 views
0

WCFを初めて使用しています。空のasp.netアプリケーションでホストされているデータサービスを作成しました。WCF DataServices:他のエンティティからのDerivenにアクセスできない

EntitySetsEntitySetsから派生したサービスがシリアル化されていないようです。ベースEntitySetsを正しく返しますが、派生したEntitySetsはまったく分かりません。

私はEFコードファーストを使用していますし、ObjectContextを渡していますDataServiceクラスのジェネリックパラメータとして(hereを説明するように)

をそして、私のエンティティは次のようになります。

[DataContractAttribute] 
public class People : DomainEntityBase 
{ 
    [DataMember] 
    public long ID{get; set;} 

    . 
    . 
    . 
} 
[DataContract] 
public class Employee : Person 
{ 
    [DataMember] 
    public string PersonelCode{ get; set;} 

    [DataMember] 
    public virtual ObservableCollection<OrgPost> OrgPosts { get; set; } 
} 

私がテストしたとき私のウェブブラウザのコンテキストでは、PersonSetと表示されますが、EmployeeSetは表示されません。

私はこの権利を行っていますか?

答えて

関連する問題