用Simple.Data添加一个列表
本文关键字:一个 列表 Simple Data 添加 | 更新日期: 2023-09-27 18:18:49
尝试:
var list = new List<MyType>();
list.Add(new MyType() { PK1 = 1, PK2 = 2 });
list.Add(new MyType() { PK1 = 1, PK2 = 3 });
Database.Open().MySchema.MyTable.Upsert(list);
似乎什么都没有发生,我需要做一个foreach还是我可以实现这一点?
这将工作,或任何其他结果的枚举。
Database.Open().MySchema.MyTable.Upsert(list).ToArray();
虽然它不会生成批量SQL查询,但会有大量的查询数据库,至少对于SQL Server来说。
Database.Open().MySchema.MyTable.Upsert( new MyType { PK1 = 1, PK2 = 2 } );
工作吗?
ToArray()——
var list = new List<MyType>();
list.Add(new MyType() { PK1 = 1, PK2 = 2 });
list.Add(new MyType() { PK1 = 1, PK2 = 3 });
Database.Open().MySchema.MyTable.Upsert(list.ToArray());