如何将LINQPad与第三方插件一起使用?

时间:2011-02-22 01:38:16

标签: c# linq

我可以找到与使用Linqpad进行更新相关的所有文档都提到了“SubmitChanges”函数,该函数应该是C#代码和/或表达式的全局函数。尽管如此,它不起作用;我所能得到的只是:

当前上下文中不存在名称“SubmitChanges”

这是尝试将LINQPad与Msoft CRM / Dynamics及相关插件一起使用。简单的“选择”查询确实有效。

1 个答案:

答案 0 :(得分:1)

SubmitChanges通常只需要第三方LINQ提供程序,例如LINQ to Entities,但不能用于LINQ to Objects - 在该上下文中,它将保存对底层数据存储所做的所有更改。

SubmitChanges()适用于一个工作单元,例如LINQ提供程序提供的data context,但这对于常规LINQ不存在(因为所有更改都在内存中进行,并且没有坚持到任何地方。)

来自MSDN:

  

计算修改对象的集合   要插入,更新或删除,   并执行适当的命令   实施改变   数据库中。