种子方法不插入值

时间:2018-11-13 21:43:44

标签: entity-framework seed

我的种子方法中有此代码

 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失败。

当我填写该字段时

有什么想法吗?

0 个答案:

没有答案