0

我是 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.

我这样做对吗?

4

1 回答 1

0

请看这篇文章。看起来您尝试使用 Code First 的场景不受支持。

http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataservices/thread/8115cf34-4527-4302-9123-0dce010629e0

于 2012-04-17T01:21:28.880 回答