私はWCFを初めて使用します。空のasp.netアプリケーションでホストされるデータサービスを作成しました。
EntitySets他のから派生したサービスはシリアル化されていないようですEntitySets。ベースを正しく返しますがEntitySets、派生をまったく知りませんEntitySets。
私はEFCodeFirstを使用しており、クラスObjectContextのジェネリックパラメーターとして渡します(ここで説明します) 。DataService
そして私のエンティティは次のようになります:
[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; }
}
Webブラウザーでコンテキストをテストすると、が表示されますが、表示さPersonSetれませんEmployeeSet。
私はこれを正しくやっていますか?