【问题标题】:WCF Data Services and Self Tracking EntitiesWCF 数据服务和自我跟踪实体
【发布时间】:2010-10-25 10:43:14
【问题描述】:

我看到一些参考资料表明 WCF 数据服务会自动处理更改跟踪。这是否意味着您不需要创建自我跟踪实体 (STE),它会自动与任何实体对象类型一起工作?抱歉,这里有点困惑,一直在努力寻找能帮我解决这个问题的资源。

谢谢

【问题讨论】:

  • 也许您正在考虑 WCR RIA 服务?它开箱即用地完成您所说的。

标签: .net entity-framework wcf-data-services


【解决方案1】:

WCF 数据服务有一个明确的(即您告诉DataServiceContext 发生了什么变化)模型。

但是,如果您使用 DataServiceCollection<>(通常是这种情况)并通过它进行更改,那么它会负责告诉 DataServiceContext 您发生了什么。

然后,当您调用 DataServiceContext.SaveChanges() 时,您的更改将被推送到服务器。

对于自跟踪实体 (STE),它们与 WCF 数据服务一起使用,因为线下对象的物化(来自 OData 格式)和 STE 的修复逻辑不兼容。 p>

【讨论】:

    猜你喜欢
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    相关资源
    最近更新 更多