【发布时间】:2013-12-09 23:53:19
【问题描述】:
我不希望在插入记录时创建我的数据库。一个原因是我不想创建示例应用程序,插入只是为了拥有一个数据库......
我希望通过包管理器控制台创建我的数据库。
我该怎么做?
【问题讨论】:
标签: entity-framework entity-framework-6
我不希望在插入记录时创建我的数据库。一个原因是我不想创建示例应用程序,插入只是为了拥有一个数据库......
我希望通过包管理器控制台创建我的数据库。
我该怎么做?
【问题讨论】:
标签: entity-framework entity-framework-6
有点不清楚你在问什么,但我认为你试图阻止从应用程序代码自动创建数据库。
数据库是在第一次使用 DataContext 时创建的。如果您不希望在第一次使用数据上下文时创建数据库,您可以将Database.SetInitializer<YourContextClassHere>(null); 添加到您的 Global.asax.cs 文件中。
然后您可以在 Visual Studio 中使用 Update-Database cmdlet 来运行挂起的迁移,包括创建数据库。
【讨论】: