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,但我对这些方法的位置感兴趣。
答案 0 :(得分:2)
相同的方法可用于单个对象或对象列表。如果您check the source code进行插入,则会检查entityToInsert
是否为an array or IEnumerable。
你应该可以写
myConnection.Insert(myListOfItems);