在使用实体框架构建WPF应用程序之后,我创建了一个要部署的安装项目。 安装成功,应用程序正常运行。数据库结构是在第一次运行时构建的,但Seed方法不是。 我需要Seed方法将默认值插入数据库。我不想开发自定义播种机,因为我认为DbMigrationConfiguration的种子方法应该有效。 任何人都可以帮忙解决这个问题吗?
.Net Framework:4.5 Studio:Visual Studio 2013 (DataBaseContext在类库项目中)
Configuration.cs:
internal sealed class Configuration : DbMigrationsConfiguration<TerminalAppData.AppDataBaseContext>
{
public Configuration()
{
AutomaticMigrationsEnabled = true;
}
protected override void Seed(TerminalAppData.AppDataBaseContext context)
{
// This method will be called after migrating to the latest version.
Seeder seeder = new Seeder();
seeder.Seed(context);
}
}