关于update的疑问! 返回

SqlSugar 老数据
2 3256

数据库表名:User

实体类:UserModel

代码:

db.IsEnableAttributeMapping = true;

var r = db.Update<UserModel>("FullName='System',Password='cc1'", u => u.Id == 3);

//这样子会错误,提示“对象名 'UserModel' 无效。”


但是在前面前一句代码

db.IsEnableAttributeMapping = true;

var r1 = db.Update<UserModel, int>(new { Password = "aaa1" }, new int[] { 2, 3 });

var r2 = db.Update<UserModel>("FullName='System',Password='cc1'", u => u.Id == 3);

//这样子就能提示成功!


求解!!!

热忱回答2

  • 小杰 小杰 VIP0
    2017/4/21

    请使用别名表的功能

    0 回复
  • @小杰:已经在model里加有

     [SqlSugar.SugarMapping(TableName="User")]

    这句代码了

    0 回复