我是 WCF 的新手。我创建了一个托管在空的 asp.net 应用程序中的数据服务。
似乎该服务没有序列化EntitySets
从 other 派生的EntitySets
。它正确返回基数EntitySets
,但根本不知道派生EntitySets
数。
我正在使用 EF Code First 并传递类的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
.
我这样做对吗?