mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-24 21:13:46 +08:00
Update exp to sql
This commit is contained in:
@@ -124,6 +124,11 @@ namespace OrmTest
|
|||||||
Console.WriteLine("#### SqlFunc Start ####");
|
Console.WriteLine("#### SqlFunc Start ####");
|
||||||
var db = GetInstance();
|
var db = GetInstance();
|
||||||
var index= db.Queryable<Order>().Select(it => SqlFunc.CharIndex("a", "cccacc")).First();
|
var index= db.Queryable<Order>().Select(it => SqlFunc.CharIndex("a", "cccacc")).First();
|
||||||
|
var list = db.Queryable<Order>().Select(it =>new ViewOrder()
|
||||||
|
{
|
||||||
|
|
||||||
|
Id = SqlFunc.AggregateSum(SqlFunc.IF(it.Id > 0).Return(1).End(0))
|
||||||
|
}).ToList();
|
||||||
|
|
||||||
Console.WriteLine("#### SqlFunc End ####");
|
Console.WriteLine("#### SqlFunc End ####");
|
||||||
}
|
}
|
||||||
|
@@ -25,9 +25,12 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (context.IsSingle)
|
else if (context.IsSingle)
|
||||||
|
{
|
||||||
|
if ((context.Expression as LambdaExpression) != null)
|
||||||
{
|
{
|
||||||
this.context.SingleTableNameSubqueryShortName = (context.Expression as LambdaExpression).Parameters.First().Name;
|
this.context.SingleTableNameSubqueryShortName = (context.Expression as LambdaExpression).Parameters.First().Name;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
while (currentExpression != null)
|
while (currentExpression != null)
|
||||||
{
|
{
|
||||||
var addItem = currentExpression.Object as MethodCallExpression;
|
var addItem = currentExpression.Object as MethodCallExpression;
|
||||||
|
Reference in New Issue
Block a user