следующий код вернет вновь вставленные записи id
из моей таблицы Device
.
var newIds = context.Devices.Take(deviceDataList.Count)
.OrderByDescending(t => t.Id)
.Select(t => t.Id)
.ToList();
, если deviceDataList.Count
больше 1
, то работает нормально.
, нокогда он только один, он возвращает неправильный сначала id
вместо последнего вставленного.