LINQpad:未找到全局函数 SubmitChanges

发布于 2024-12-04 01:52:33 字数 301 浏览 0 评论 0原文

我在 LINQpad 4.0 中有一个 C# 语句,如下所示:

var x = (from y in MyTable
where y.ID == 12345
select y).Single(); 
x.PropA = "abc";
SubmitChanges();

当我执行语句时,出现错误 名称“SubmitChanges”在当前上下文中不可用

如何解决问题或使用 linqpad 更新我的数据? 在我的研究中,我刚刚发现了一些关于使用第二个数据上下文的信息,但它应该适用于第一个上下文......

I've got a C#-Statement in LINQpad 4.0 like this:

var x = (from y in MyTable
where y.ID == 12345
select y).Single(); 
x.PropA = "abc";
SubmitChanges();

When i execute the Statements i get the error
The name "SubmitChanges" is not available in the current context

How can i fix the problem or update my data using linqpad?
On my research i just found something about using a second datacontext, but it should work with the first context...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

女中豪杰 2024-12-11 01:52:34

对于实体框架,您需要使用方法 SaveChanges() msdn

For the Entity Framework, you'll need to use the method SaveChanges() msdn.

甚是思念 2024-12-11 01:52:33

最有可能的是,您还没有设置数据库(连接)。从查询上方的下拉列表中选择一个数据库,或将连接从左侧的架构资源管理器拖到您的查询上。

Most likely, you've not set a database (connection). Choose a database from the dropdown list above the query, or drag a connection from the Schema Explorer on the left onto your query.

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