如何将 LINQPad 与第三方插件一起使用?
我能找到的与使用 Linqpad 进行更新相关的所有文档都提到了“SubmitChanges”函数,该函数对于 C# 代码和/或表达式应该是全局的。尽管如此,它还是不起作用;我所能得到的是:
当前上下文中不存在名称“SubmitChanges”
这是尝试将 LINQPad 与 Msoft CRM/Dynamics 和相关插件一起使用。简单的“选择”查询确实有效。
All documentation I can find relevant to doing updates with Linqpad mentions a "SubmitChanges" function which should be global for C# code and/or expressions. Nonetheless it doesn't work; all I can get is:
The name 'SubmitChanges' does not exist in the current context
This is attempting to use LINQPad with Msoft CRM/Dynamics and the related plugin. Simple "Select" queries do work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SubmitChanges 通常仅在第三次时需要一方 LINQ 提供程序,例如 LINQ to Entities,但不适用于 LINQ to Objects - 在该上下文中,它将保存对底层数据存储所做的所有更改。
SubmitChanges()
适用于工作单元,例如 数据上下文 由 LINQ 提供程序提供,但这对于常规 LINQ 来说并不存在(因为所有更改都在内存中进行,不必在任何地方保留)。来自 MSDN:
SubmitChanges is generally only required for 3rd party LINQ providers, such as LINQ to Entities, but not for LINQ to Objects - in that context it will save all the changes made to the underlying data store.
SubmitChanges()
works on a unit of work such as a data context provided by the LINQ provider, but this doesn't exist for regular LINQ (since all changes are made in memory and don't have to be persisted anywhere).From MSDN: