0

私は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

私はこれを正しくやっていますか?

4

1 に答える 1

0

この記事をご覧ください。コードファーストで試しているシナリオはサポートされていないようです。

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

于 2012-04-17T01:21:28.880 に答える