mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-19 04:18:16 +08:00
- 优化 IUpdate.Set 表达式传入匿名类更新多个字段;
This commit is contained in:
@ -404,7 +404,7 @@ namespace FreeSql.Tests
|
||||
var tbid = g.sqlite.Select<TaskBuild>().First()?.Id ?? Guid.Empty;
|
||||
|
||||
var testarray = new[] { 1, 2, 3 };
|
||||
var tbidsql = g.sqlite.Update<TaskBuild>().Where(a => a.Id == tbid)
|
||||
var tbidsql1 = g.sqlite.Update<TaskBuild>().Where(a => a.Id == tbid)
|
||||
.Set(a => new TaskBuild
|
||||
{
|
||||
FileName = "111",
|
||||
@ -412,6 +412,14 @@ namespace FreeSql.Tests
|
||||
OptionsEntity02 = false,
|
||||
OptionsEntity04 = testarray[0]
|
||||
}).ToSql();
|
||||
var tbidsql2 = g.sqlite.Update<TaskBuild>().Where(a => a.Id == tbid)
|
||||
.Set(a => new
|
||||
{
|
||||
FileName = "111",
|
||||
TaskName = a.TaskName + "333",
|
||||
OptionsEntity02 = false,
|
||||
OptionsEntity04 = testarray[0]
|
||||
}).ToSql();
|
||||
|
||||
|
||||
var dkdkdkd = g.oracle.Select<Templates>().ToList();
|
||||
|
Reference in New Issue
Block a user