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

发布于 2024-10-18 12:04:52 字数 205 浏览 0 评论 0原文

我能找到的与使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

胡渣熟男 2024-10-25 12:04:52

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:

Computes the set of modified objects
to be inserted, updated, or deleted,
and executes the appropriate commands
to implement the changes to the
database.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文