EF Seed
От: -rsdn- http://dsalodki.wix.com/resume
Дата: 27.04.17 07:30
Оценка:
        protected override void Seed(Data.MyContext context)
        {
            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method 
            //  to avoid creating duplicate seed data. E.g.

            context.Works.AddOrUpdate(
              new Entities.Work { Name = "Диагностика (выявление) неисправности &nbsp;(без заключения)", IsFrom = false, Price = 0 }
            );

        }

почему-то на Update-Database не добавляются записи в тадлицу

выполнил
Enable-Migrations
Add-Migration Work
Update-Database

сама таблица создана, но пустая
Отредактировано 27.04.2017 7:31 dsalodki . Предыдущая версия .
Re: EF Seed
От: BlackEric http://black-eric.lj.ru
Дата: 27.04.17 09:31
Оценка: +1
Здравствуйте, -rsdn-, Вы писали:

R>
R>        protected override void Seed(Data.MyContext context)
R>        {
R>            //  This method will be called after migrating to the latest version.

R>            //  You can use the DbSet<T>.AddOrUpdate() helper extension method 
R>            //  to avoid creating duplicate seed data. E.g.

R>            context.Works.AddOrUpdate(
R>              new Entities.Work { Name = "Диагностика (выявление) неисправности &nbsp;(без заключения)", IsFrom = false, Price = 0 }
R>            );

R>        }
R>

R>почему-то на Update-Database не добавляются записи в тадлицу

R>сама таблица создана, но пустая


А что профайлер показывает? Запрос на сервер уходит?
Ну и вы context.SaveChanges(); вызываете?
https://github.com/BlackEric001
Отредактировано 27.04.2017 10:12 BlackEric . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.