mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-24 07:22:57 +08:00
Update exp to sql
This commit is contained in:
parent
b0e74d31f0
commit
dd542d172f
@ -49,8 +49,56 @@ namespace OrmTest
|
|||||||
var list1 = db.Queryable<OperatorInfo>()
|
var list1 = db.Queryable<OperatorInfo>()
|
||||||
.Includes(it => it.Roles)
|
.Includes(it => it.Roles)
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
|
TestLength2(db);
|
||||||
|
TestLength3(db);
|
||||||
|
TestLength1(db);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void TestLength1(SqlSugarClient db)
|
||||||
|
{
|
||||||
|
var par = "aa";
|
||||||
|
db.Queryable<Role>()
|
||||||
|
.Where(it => it.name.ToString().Substring(1, par.Length) == "")
|
||||||
|
.ToList();
|
||||||
|
var sql1 = db.Queryable<Role>()
|
||||||
|
.Where(it => it.name.ToString().Substring(1, par.Length) == "")
|
||||||
|
.ToSqlString();
|
||||||
|
|
||||||
|
if (sql1.Contains("LEN(LEN"))
|
||||||
|
{
|
||||||
|
throw new Exception("error;");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
private static void TestLength2(SqlSugarClient db)
|
||||||
|
{
|
||||||
|
var par = "aa";
|
||||||
|
db.Queryable<Role>()
|
||||||
|
.Where(it => it.name.ToString().Substring(1, "aa".Length) == "")
|
||||||
|
.ToList();
|
||||||
|
var sql1 = db.Queryable<Role>()
|
||||||
|
.Where(it => it.name.ToString().Substring(1, "aa".Length) == "")
|
||||||
|
.ToSqlString();
|
||||||
|
|
||||||
|
if (sql1.Contains("LEN(LEN"))
|
||||||
|
{
|
||||||
|
throw new Exception("error;");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
private static void TestLength3(SqlSugarClient db)
|
||||||
|
{
|
||||||
|
db.Queryable<Role>()
|
||||||
|
.Where(it => it.name.ToString().Substring(1, it.name.Length) == "")
|
||||||
|
.ToList();
|
||||||
|
var sql1 = db.Queryable<Role>()
|
||||||
|
.Where(it => it.name.ToString().Substring(1, it.name.Length) == "")
|
||||||
|
.ToSqlString();
|
||||||
|
|
||||||
|
if (sql1.Contains("LEN(LEN"))
|
||||||
|
{
|
||||||
|
throw new Exception("error;");
|
||||||
|
}
|
||||||
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 描述:
|
/// 描述:
|
||||||
/// 作者:synjones
|
/// 作者:synjones
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<package >
|
<package >
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>SqlSugarCore</id>
|
<id>SqlSugarCore</id>
|
||||||
<version>5.1.4.145</version>
|
<version>5.1.4.146-preview01</version>
|
||||||
<authors>sunkaixuan</authors>
|
<authors>sunkaixuan</authors>
|
||||||
<owners>果糖大数据科技</owners>
|
<owners>果糖大数据科技</owners>
|
||||||
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl>
|
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl>
|
||||||
|
Loading…
Reference in New Issue
Block a user