LINQpad:未找到全局函数 SubmitChanges
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于实体框架,您需要使用方法
SaveChanges()
msdn。For the Entity Framework, you'll need to use the method
SaveChanges()
msdn.最有可能的是,您还没有设置数据库(连接)。从查询上方的下拉列表中选择一个数据库,或将连接从左侧的架构资源管理器拖到您的查询上。
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.