如何为每次迭代批量插入获取标识值
how to get Identity Value for each iteration bulk insert
List< IletisimLog> bulkInsertIletisimLog = new List<IletisimLog>();
//there are 1000 values in the array of paramaters
foreach (var kId in paramaters)
{
var iletisimLogInsert = new IletisimLog()
{
KullaniciID = kId.KullaniciId,
EklendigiTarih = DateTime.Now,
GonderildigiTarih = DateTime.Now,
BilgilendirmeTurID = bilgilendirmeturId,
};
bulkInsertIletisimLog.Add(iletisimLogInsert);
}
_iLetisimLogService.BulkInsertRange(bulkInsertIletisimLog);
数据库中注册了 1000 条记录。如何获取每条记录的主键值
当您遍历实体以将它们添加到数据库时,如果那里有主键,则分配给每个实体的 ID 将反映在对象中。
List< IletisimLog> bulkInsertIletisimLog = new List<IletisimLog>();
//there are 1000 values in the array of paramaters
foreach (var kId in paramaters)
{
var iletisimLogInsert = new IletisimLog()
{
KullaniciID = kId.KullaniciId,
EklendigiTarih = DateTime.Now,
GonderildigiTarih = DateTime.Now,
BilgilendirmeTurID = bilgilendirmeturId,
};
bulkInsertIletisimLog.Add(iletisimLogInsert);
}
_iLetisimLogService.BulkInsertRange(bulkInsertIletisimLog);
foreach (var inserted in bulkInsertIletisimLog)
{
// Get the ID of the inserted object
var newId = inserted.Id;
}
假设您的对象的主键值称为 Id
。
List< IletisimLog> bulkInsertIletisimLog = new List<IletisimLog>();
//there are 1000 values in the array of paramaters
foreach (var kId in paramaters)
{
var iletisimLogInsert = new IletisimLog()
{
KullaniciID = kId.KullaniciId,
EklendigiTarih = DateTime.Now,
GonderildigiTarih = DateTime.Now,
BilgilendirmeTurID = bilgilendirmeturId,
};
bulkInsertIletisimLog.Add(iletisimLogInsert);
}
_iLetisimLogService.BulkInsertRange(bulkInsertIletisimLog);
数据库中注册了 1000 条记录。如何获取每条记录的主键值
当您遍历实体以将它们添加到数据库时,如果那里有主键,则分配给每个实体的 ID 将反映在对象中。
List< IletisimLog> bulkInsertIletisimLog = new List<IletisimLog>();
//there are 1000 values in the array of paramaters
foreach (var kId in paramaters)
{
var iletisimLogInsert = new IletisimLog()
{
KullaniciID = kId.KullaniciId,
EklendigiTarih = DateTime.Now,
GonderildigiTarih = DateTime.Now,
BilgilendirmeTurID = bilgilendirmeturId,
};
bulkInsertIletisimLog.Add(iletisimLogInsert);
}
_iLetisimLogService.BulkInsertRange(bulkInsertIletisimLog);
foreach (var inserted in bulkInsertIletisimLog)
{
// Get the ID of the inserted object
var newId = inserted.Id;
}
假设您的对象的主键值称为 Id
。