null值的行数据在特定条件下被过滤在Where里 返回

C#论坛 老数据
4 2013

Mysql:state在表里是int?类型,可空

1:Db.Queryable<T>().With(SqlWith.NoLock).ToList().where(x=>state != 2)

2:Db.Queryable<T>().Where(x=>state != 2).With(SqlWith.NoLock).ToList()

1和2结果不一致,2结果null的行被过滤了;

3.使用的SqlSugar版本4.9.7.3

热忱回答4