У меня есть этот код в моем начальном методе
var listaUbicaciones = new[]
{
new Ubicacion{
Id = 1,
CoordenadaX = (decimal)417.5,
CoordenadaY = (decimal)106.08,
Observaciones = "tralaralalalalala",
ElementoId = context.Elementos.First().Id,
PlanoId = context.Planos.First().Id,
SalaId = context.Salas.First().Id,
SensorId = context.Sensores.First().Id
},
.....
};
context.Ubicaciones.AddOrUpdate(p => p.CoordenadaX, listaUbicaciones);
Но когда я выполняю PM>Update-DataBase
, я получаю эту ошибку
System.Data.SqlClient.SqlException: Невозможно вставитьзначение NULL в столбце «Id», таблица «Alarms.dbo.Ubicacion»;столбец не допускает пустых значений.Вставить не удается.
Когда я заполняю это поле
Любая идея, пожалуйста?