Wcf data services 为什么我的WCF数据服务没有加载扩展属性?

Wcf data services 为什么我的WCF数据服务没有加载扩展属性?,wcf-data-services,entity-framework-5,Wcf Data Services,Entity Framework 5,我通过数据服务公开了一些实体(EF): -种族 --联盟 ---团队 ----参与者 我通过以下方式检索比赛: proxy.races 为了获得种族的嵌套属性,我使用如下展开方法: proxy.Races.Expand("Leagues/Teams/Participants"); 我通过代理(fiddler)访问web服务,以便检查结果。当我在fiddler中查看结果时,我可以清楚地看到嵌套结构已正确加载,但当我在Visual Studio中检查对象时,对象/子集合为空。我做错了什么 弗雷

我通过数据服务公开了一些实体(EF):
-种族
--联盟
---团队
----参与者

我通过以下方式检索比赛:

proxy.races
为了获得种族的嵌套属性,我使用如下展开方法:

proxy.Races.Expand("Leagues/Teams/Participants");
我通过代理(fiddler)访问web服务,以便检查结果。当我在fiddler中查看结果时,我可以清楚地看到嵌套结构已正确加载,但当我在Visual Studio中检查对象时,对象/子集合为空。我做错了什么

  • 弗雷德里克

我做了一点实验,对服务器发送了正确的数据,但没有正确地合并到DataService实体中感到困惑。通过在代理对象上设置MergeOption属性,我可以让它更新实体

proxy.MergeOption = System.Data.Services.Client.MergeOption.OverwriteChanges;
我希望这能帮助其他有同样问题的人:-)

  • 弗雷德里克