私は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
。
私はこれを正しくやっていますか?