Мне нужно добавить несколько фиктивных данных в мою базу данных, и я хотел бы использовать Seed, как описано здесь , однако я не могу заставить его работать.Когда я запускаю Update-database, он говорит, что это метод Running Seed, но когда это сделано, в БД все равно ничего нет.Это мой код (некоторые поля сокращены)
public class AppContext : DbContext
{
public AppContext (): base("name=DefaultConnection")
{
Database.SetInitializer(new DBContextInitializer()); //Used for seeding.
}
public virtual DbSet<Attendee> Attendees { get; set; }
}
public class DBContextInitializer: CreateDatabaseIfNotExists<AppContext>
{
protected override void Seed(AppContext context)
{
var attendee = new Attendee { Id = 0, FirstName = "XXX" };
context.Attendees.Add(attendee);
base.Seed(context);
}
}