mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
- 补充 fsql.InsertOrUpdate IfExistsDoNothing 数据存在时不做任何事(不更新) #330 #316;
This commit is contained in:
@ -194,9 +194,9 @@ ON CONFLICT(""id1"", ""id2"") DO UPDATE SET
|
||||
""name"" = EXCLUDED.""name""", sql);
|
||||
Assert.Equal(1, iou.ExecuteAffrows());
|
||||
|
||||
iou = fsql.InsertOrUpdate<tbiou03>().SetSource(new tbiou03 { id1 = 1, id2 = "02", name = "011" });
|
||||
iou = fsql.InsertOrUpdate<tbiou03>().SetSource(new tbiou03 { id1 = 1, id2 = "01", name = "011" });
|
||||
sql = iou.ToSql();
|
||||
Assert.Equal(@"INSERT INTO ""tbiou03""(""id1"", ""id2"", ""name"") VALUES(1, '02', '011')
|
||||
Assert.Equal(@"INSERT INTO ""tbiou03""(""id1"", ""id2"", ""name"") VALUES(1, '01', '011')
|
||||
ON CONFLICT(""id1"", ""id2"") DO UPDATE SET
|
||||
""name"" = EXCLUDED.""name""", sql);
|
||||
Assert.Equal(1, iou.ExecuteAffrows());
|
||||
|
Reference in New Issue
Block a user