mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-20 18:48:09 +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 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 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 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()
|
public static void Page()
|
||||||
{
|
{
|
||||||
|
@@ -544,6 +544,10 @@ namespace SqlSugar
|
|||||||
return true;
|
return true;
|
||||||
if (IsParseMethod(expression))
|
if (IsParseMethod(expression))
|
||||||
return true;
|
return true;
|
||||||
|
if (expression.Method.Name == "IsNullOrEmpty"&&expression.Method.DeclaringType==UtilConstants.StringType)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
if (expression.Method.ReflectedType().FullName != ExpressionConst.SqlFuncFullName)
|
if (expression.Method.ReflectedType().FullName != ExpressionConst.SqlFuncFullName)
|
||||||
return false;
|
return false;
|
||||||
else
|
else
|
||||||
|
Reference in New Issue
Block a user