mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-19 10:08:19 +08:00
Update exp to sql
This commit is contained in:
@@ -407,7 +407,8 @@ namespace OrmTest.Demo
|
||||
var test20 = db.Queryable<Student>().Where(it => it.SchoolId.HasValue && SqlFunc.IsNullOrEmpty(it.Name)).ToList();
|
||||
var test21 = db.Queryable<Student>().Where(it => !it.SchoolId.HasValue && it.Name == "").ToList();
|
||||
var test22 = db.Queryable<Student>().Where(it => !it.SchoolId.HasValue && it.SchoolId.HasValue).ToList();
|
||||
var test24 = db.Queryable<Student>().Where(it => !(it.Id==1) && it.Name=="").ToList();
|
||||
var test23 = db.Queryable<Student>().Where(it => !(it.Id==1) && it.Name=="").ToList();
|
||||
var test24 = db.Queryable<Student>().Where(it => string.IsNullOrEmpty("a")).Where(it=>string.IsNullOrEmpty(it.Name)).ToList();
|
||||
}
|
||||
public static void Page()
|
||||
{
|
||||
|
@@ -544,6 +544,10 @@ namespace SqlSugar
|
||||
return true;
|
||||
if (IsParseMethod(expression))
|
||||
return true;
|
||||
if (expression.Method.Name == "IsNullOrEmpty"&&expression.Method.DeclaringType==UtilConstants.StringType)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (expression.Method.ReflectedType().FullName != ExpressionConst.SqlFuncFullName)
|
||||
return false;
|
||||
else
|
||||
|
Reference in New Issue
Block a user