1
6
场景1 下面是一些建议遵循的实践。 在WCF场景中使用ste时,应该依赖ste实现的变更跟踪器,因此在服务器端执行以下操作。
情景2 但是,如果您在服务器上,建议的做法是在名为EnableChangeTracking的ObjectContext的分部类上创建一个方法。该方法将查询处于未更改状态的实体,这些实体实现IObjectWithChangeTracker并打开更改跟踪,因此类似于
现在尝试将用户实体从最初从中检索到的另一个上下文中保存。
场景3 如果在服务器端,您连接到从中检索用户实体的同一对象上下文,那么您可以使用ste作为简单的poco对象,如下所示
场景4 如果从不同的上下文中检索用户实体,那么上下文U将使用它进行保存,然后这里还有另一个选项,在该选项中,您将实体标记为已修改,而不关心修改了什么。
场景5 如果从不同的上下文中检索用户实体,那么上下文U将使用它来保存,然后这里是另一个选项,在其中检索原始实体。
这是一篇描述了几个场景的博客文章。 http://weblogs.asp.net/zeeshanhirani/archive/2010/03/30/modifying-self-tracking-entity-on-the-server.aspx 我在我的实体框架4.0食谱书中用很多场景广泛地介绍了这些概念。 |
Linesofcode · 错误未指定sqlcese40。dll 7 年前 |
Arvo Bowen · 如何使用父控件的默认字体创建用户控件? 8 年前 |
Asdfg · 如何解析此文本并构建对象 9 年前 |
qakmak · WPF win8平板电脑模式键盘隐藏屏幕底部的项目 9 年前 |
DeJaVo · .NET4到.NET4.5运行时的更改是什么 9 年前 |