Как заполнять данные с помощью EntityFramework Code First Migrations - PullRequest
18 голосов
/ 09 декабря 2011

Привет! Я использую бета-версию этого пакета nuGet, база данных уже создана, и мне нужно знать, есть ли способ заполнить мои таблицы путем миграции.Thanxs

1 Ответ

18 голосов
/ 13 декабря 2011

В вводной публикации показано, как заполнять данные http://blogs.msdn.com/b/adonet/archive/2011/11/29/code-first-migrations-beta-1-no-magic-walkthrough.aspx

Данные заполнения: переопределите метод Seed в этом классе, чтобы добавить данные заполнения.- Метод Seed будет вызван после перехода на последнюю версию.- Вы можете использовать вспомогательный метод расширения DbContext.AddOrUpdate (), чтобы избежать создания дублирующих начальных данных.Например,

myContext.AddOrUpdate(c => c.FullName,
  new Customer { FullName = "Andrew Peters", CustomerNumber = 123 },
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...