Метод seed не вставляет значения - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть этот код в моем начальном методе

 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»;столбец не допускает пустых значений.Вставить не удается.

Когда я заполняю это поле

Любая идея, пожалуйста?

...