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,但我只是对这些方法的位置感兴趣。
相同的方法可用于单个对象或对象列表。如果检查 Insert 的源代码 ,它会检查entityToInsert
是数组还是IEnumerable 。
你应该可以写
myConnection.Insert(myListOfItems);