我是WCF的新手。我创建了一个托管在空的asp.net应用程序中的数据服务。
该服务似乎没有序列化从其他EntitySets
派生的EntitySets
。它会正确返回基础EntitySets
,但根本不知道派生的EntitySets
。
我正在使用EF Code First,并将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
。
我这样做了吗?
答案 0 :(得分:0)
请参阅此文章。看起来不支持使用Code First尝试的方案。