使用EF7自动创建LocalDB

时间:2016-04-26 05:39:42

标签: c# winforms entity-framework-core localdb

我在EF7环境中使用WebForms,后端数据库为LocalDB

理想情况下,我想要做的是在每次运行应用程序时,根据需要自动应用任何迁移,将当前数据库升级到最新版本(很简单,我可以调用context.Database.Migrate())。

但是,如果数据库尚未存在(如原始mdf文件中那样),则它不会被包装。这通常是固定的(我相信通过调用context.Database.EnsureCreated())然而这使得数据库具有所有最新模式(并且将来不允许EF迁移更新)。

有关如何允许应用自动创建数据库同时仍允许未来迁移的任何建议?

0 个答案:

没有答案