sqlSugar关于!表达式树解析问题 返回

SqlSugar 老数据
1 1335
该叫什么 嘢閖 发布于2022/3/22
悬赏:5 飞吻
return await _db用户信息.AsQueryable()
                .InnerJoin<用户角色对照>((a, b) => a.ID == b.用户ID && b.角色ID == 角色ID && b.是否删除 == false)
                 .Where(a => a.店代码 == 店代码 && a.是否删除 == false)
                 .Select((a) => new
                 {
                     ID = a.ID,
                     真实名称 = string.IsNullOrWhiteSpace(a.真实名称) ? a.昵称 : a.真实名称
                 }).ToListAsync();

上述代码可以正常解析,数据库用的PostgreSQL。

return await _db用户信息.AsQueryable()
                .InnerJoin<用户角色对照>((a, b) => a.ID == b.用户ID && b.角色ID == 角色ID && b.是否删除 == false)
                 .Where(a => a.店代码 == 店代码 && a.是否删除 == false)
                 .Select((a) => new
                 {
                     ID = a.ID,
                     真实名称 = !string.IsNullOrWhiteSpace(a.真实名称) ? a.真实名称 : a.昵称
                 }).ToListAsync();

这个代码就报错,转义的Sql多了【NOT,】

4fa53965561ff31e93c52663e1d4647.png

热忱回答1