mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-10-27 03:09:34 +08:00
Update exp to sql
This commit is contained in:
@@ -93,6 +93,14 @@ namespace OrmTest
|
||||
Db.Updateable<Order>()
|
||||
.SetColumns(it => new Order { Name = "a", CreateTime = DateTime.Now })
|
||||
.SetColumns(it => new Order() { Price = 1 }).Where(it => it.Id == 1).ExecuteCommand();
|
||||
|
||||
Db.Updateable<Order>()
|
||||
.SetColumns(it => new Order { Name= it.Id>0 ?"1":"2", CreateTime = DateTime.Now })
|
||||
.Where(it => it.Id == 1).ExecuteCommand();
|
||||
|
||||
Db.Updateable<Order>()
|
||||
.SetColumns(it => new Order { Name = SqlFunc.IsNull(it.Name,"a")+"b", CreateTime = DateTime.Now })
|
||||
.Where(it => it.Id == 1).ExecuteCommand();
|
||||
|
||||
Db.CodeFirst.InitTables<Unitbluecopy>();
|
||||
Db.Insertable(new Unitbluecopy()).UseSqlServer().ExecuteBlueCopy();
|
||||
|
||||
@@ -154,6 +154,10 @@ namespace SqlSugar
|
||||
else if (item is BinaryExpression)
|
||||
{
|
||||
var result = GetNewExpressionValue(item);
|
||||
if (result.HasValue())
|
||||
{
|
||||
result = result.Replace(",", UtilConstants.ReplaceCommaKey);
|
||||
}
|
||||
this.Context.Result.Append(base.Context.GetEqString(memberName, result));
|
||||
}
|
||||
else if (item is MemberInitExpression)
|
||||
|
||||
Reference in New Issue
Block a user