linq2db更新找不到.Set方法MySQL的定义

时间:2016-06-25 16:07:41

标签: c# mysql linq orm linq2db

我正在我的项目中实现linq2db,目前我正在尝试进行更新,但我仍然坚持这个问题。现在我可以看到类中没有可用的扩展方法,但是在github和源代码的演示中我似乎找不到与我正在做的事情有什么不同。所以不知道该怎么做。

错误: Error

表: Table

1 个答案:

答案 0 :(得分:3)

确保您的班级顶部有using LinqToDB;

此语法有效:

两个lambdas 一个用于属性选择器,第二个用于

db.Product.Where(x => x.ProductID == 1).Set(x => x.Name, x => "ABC");

使用此方法时,您将面临IntelliSense的困难,除非您选择了两个空的lambadas Set(x=> , x=>),然后显示IntelliSense