我的种子方法中有此代码
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插入表'Alarms.dbo.Ubicacion'的列'Id'中;列不允许为空。 INSERT失败。
当我填写该字段时
有什么想法吗?