【问题标题】:Create databasebase with entity framework code first approach使用实体框架代码优先方法创建数据库
【发布时间】:2013-12-09 23:53:19
【问题描述】:

我不希望在插入记录时创建我的数据库。一个原因是我不想创建示例应用程序,插入只是为了拥有一个数据库......

我希望通过包管理器控制台创建我的数据库。

我该怎么做?

【问题讨论】:

    标签: entity-framework entity-framework-6


    【解决方案1】:

    有点不清楚你在问什么,但我认为你试图阻止从应用程序代码自动创建数据库。

    数据库是在第一次使用 DataContext 时创建的。如果您不希望在第一次使用数据上下文时创建数据库,您可以将Database.SetInitializer<YourContextClassHere>(null); 添加到您的 Global.asax.cs 文件中。

    然后您可以在 Visual Studio 中使用 Update-Database cmdlet 来运行挂起的迁移,包括创建数据库。

    【讨论】:

    • 啊 Update-Database 创建数据库 好的 没想到...谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多