我是EF的新手,我正在尝试了解更新的概念,因为我在旧的数据中使用EFextensions等。(大多数情况下)我在Google上搜索。
尝试使用ExecuteStoreQuery.
我有一个叫MergeOption
的东西。它到底是做什么用的?
我已阅读http://msdn.microsoft.com/en-us/library/system.data.objects.mergeoption.aspx
但我没有清楚地理解它。一些例子将带我通过。
谢谢, 秘鲁
答案 0 :(得分:2)
使用MergeOption
指定ExecuteStoreQuery
可让您确定如何将结果作为实体进行跟踪。正如您在所引用的文章中所读到的,有四个选项:
AppendOnly
(默认)OverwriteChanges
PreserveChanges
NoTracking
以下是一些链接(basic example,detailed example),其中显示了一些使用MergeOption的深入示例,以及它对被跟踪对象的影响。