Добавить новую пустую миграцию с помощью следующей команды в пакете менеджер консоли:
Add-Migration DefaultAddressData
После это создает sql-скрипт для метода вверх и вниз, который генерирует и возвращает данные семени
namespace Northwind.CodeFirst.Migrations
{
using System;
using System.Data.Entity.Migrations;
public partial class DefaultAddressData : DbMigration
{
public override void Up()
{
this.Sql(@"INSERT INTO dbo.Addresses(Name, AddressLine1, AddressLine2, City, State)
VALUES ('John', 'House address 1', 'street address 1', 'city 1', 'some state'),
('Name 2', 'House address 2', 'street address 2', 'city 2', 'some state');
INSERT INTO dbo.Addresses(Name, AddressLine1, AddressLine2, City, State)
VALUES ('Name 3', 'House address 3', 'street address 1', 'city 2', 'some state');");
}
public override void Down()
{
this.Sql(@"DELETE FROM dbo.Addresses
WHERE NAME IN('John', 'Name 2', 'Name 3');");
}
}
}
Thanx, это может делать то, что я хочу. – Robby