2

Dapper.Contrib (https://github.com/StackExchange/Dapper/tree/master/Dapper.Contrib)声明他们有几种接受 IEnumerable 列表的方法,但是我似乎找不到任何这些方法。使用 .NET Core 2,这是过时的 readme.md 还是与 .NET Core 不兼容?

缺少方法:

int Insert<T>(Enumerable<T> list);
bool Update<T>(Enumerable<T> list);
bool Delete<T>(Enumerable<T> list);

我已经用普通的 Dapper 和一些 SQL 让它工作了,但我只是对这些方法的位置感兴趣。

4

1 回答 1

3

相同的方法可用于单个对象或对象列表。如果您检查Insert的源代码entityToInsert,它会检查是数组还是 IEnumerable

你应该可以写

myConnection.Insert(myListOfItems);
于 2018-02-13T12:57:53.307 回答