mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-18 17:48:11 +08:00
Update Expression Convert Bug
This commit is contained in:
@@ -17,22 +17,22 @@ namespace OrmTest
|
||||
{
|
||||
static void Main(string[] args)
|
||||
{
|
||||
// /***Unit Test***/
|
||||
// new Field(1).Init();
|
||||
// new Where(1).Init();
|
||||
// new Method(1).Init();
|
||||
// new JoinQuery(1).Init();
|
||||
// new SingleQuery(1).Init();
|
||||
// new SelectQuery(1).Init();
|
||||
// new AutoClose(1).Init();
|
||||
// new Insert(1).Init();
|
||||
// /***Unit Test***/
|
||||
new Field(1).Init();
|
||||
new Where(1).Init();
|
||||
new Method(1).Init();
|
||||
new JoinQuery(1).Init();
|
||||
new SingleQuery(1).Init();
|
||||
new SelectQuery(1).Init();
|
||||
new AutoClose(1).Init();
|
||||
new Insert(1).Init();
|
||||
new Delete(1).Init();
|
||||
// new Update(1).Init();
|
||||
// new Mapping(1).Init();
|
||||
// new DataTest(1).Init();
|
||||
new Update(1).Init();
|
||||
new Mapping(1).Init();
|
||||
new DataTest(1).Init();
|
||||
|
||||
// /***Performance Test***/
|
||||
// new SqlSugarPerformance(100).Select();
|
||||
/***Performance Test***/
|
||||
new SqlSugarPerformance(100).Select();
|
||||
|
||||
/***Demo***/
|
||||
OrmTest.Demo.Query.Init();
|
||||
|
@@ -21,6 +21,7 @@ namespace OrmTest.UnitTest
|
||||
base.Begin();
|
||||
for (int i = 0; i < base.Count; i++)
|
||||
{
|
||||
whereSingle15();
|
||||
whereSingle1();
|
||||
whereSingle2();
|
||||
whereSingle3();
|
||||
@@ -35,6 +36,7 @@ namespace OrmTest.UnitTest
|
||||
whereSingle12();
|
||||
whereSingle13();
|
||||
whereSingle14();
|
||||
whereSingle15();
|
||||
WhereMultiple1();
|
||||
WhereMultiple2();
|
||||
|
||||
@@ -249,6 +251,19 @@ namespace OrmTest.UnitTest
|
||||
|
||||
}, "whereSingle14");
|
||||
}
|
||||
|
||||
private void whereSingle15()
|
||||
{
|
||||
Expression<Func<DataTestInfo, bool>> exp = it =>it.Money2 == 1;
|
||||
ExpressionContext expContext = new ExpressionContext();
|
||||
expContext.Resolve(exp, ResolveExpressType.WhereSingle);
|
||||
var value = expContext.Result.GetString();
|
||||
var pars = expContext.Parameters;
|
||||
base.Check(value, pars, "( [Money2] = @Const0 )", new List<SugarParameter>()
|
||||
{
|
||||
new SugarParameter("@Const0",1)
|
||||
}, "whereSingle15");
|
||||
}
|
||||
}
|
||||
|
||||
public class WhereConst
|
||||
|
Reference in New Issue
Block a user