如果一次插入1个对象,则可以从对象中获取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
}
有没有办法插入对象列表并仍然可以在不插入1的情况下返回ID?