Подтвердить что ты не робот

Как перенести данные с помощью EntityFramework

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

4b9b3361

Ответ 1

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

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

myContext.AddOrUpdate(c => c.FullName,
  new Customer { FullName = "Andrew Peters", CustomerNumber = 123 },
);