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

我正在我的项目中实现linq2db,目前我正在尝试进行更新,但是在这个问题上我遇到了麻烦.现在,我可以看到该类中没有可用的扩展方法,但是在github上的演示中以及在源代码中,我似乎都找不到与我正在做的事情不同的事情.因此,不确定如何执行此操作.

错误:
Error

表:
Table

最佳答案
确保您已使用LinqToDB;在全班最重要的位置

此语法有效:

两个lambda,一个用于属性选择器,第二个用于值.

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

使用此方法使用IntelliSense将会遇到困难,除非您对两个空的lambadas Set(x =>,x =>)进行校正,否则IntelliSense会显示出来.

转载注明原文:c#-linq2db更新找不到.Set方法MySQL的定义 - 代码日志