gpt4 book ai didi

c# - 使用 Dapper Extensions,可以在插入 IEnumerable 时检索 ID

转载 作者:行者123 更新时间:2023-11-30 12:59:36 24 4
gpt4 key购买 nike

如果一次插入一个对象,那么可以从对象中取出Id:

foreach (var object in objectList)
{
conn.Insert(object);
int id = object.Id; // Returns Id as expected
}

但是,如果插入对象的 IEnumerable,则无法正确获取 ID:

conn.Insert(objectList);
foreach (var object in objectList)
{
int id = object.Id; // Returning 0
}

有没有一种方法可以插入对象列表并仍然取回 ID 而无需一次插入 1?

最佳答案

看起来好像还没有实现。查看代码 here .我认为这是出于性能原因。

关于c# - 使用 Dapper Extensions,可以在插入 IEnumerable<T> 时检索 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24563808/

24 4 0