【问题标题】:MVC and EF 5 Seed method does not populate the database tablesMVC 和 EF 5 种子方法不填充数据库表
【发布时间】:2015-05-21 19:44:19
【问题描述】:

我正在处理来自这里 https://www.asp.net/mvc/overview/older-versions/getting-started-with-ef-5-using-mvc-4/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application 的 MVC 4 和 EF 5 的 Contoso 大学申请

我按原样按照教程进行操作,但是没有生成数据库表。不确定这个问题。看起来数据库连接良好,但表文件夹为空。

我应该如何解决这个问题?

谢谢

【问题讨论】:

  • 您找到解决方案了吗?我也有类似的问题。
  • 我认为这只是 MVC 4 的版本问题。尝试不同的版本。

标签: asp.net-mvc-4 entity-framework-5


【解决方案1】:

web.config 文件的<entityFramework></entityFramework> 部分中添加了如下内容:

<entityFramework>
    <contexts>
        <context type="ContosoUniversity.DAL.SchoolContext, ContosoUniversity">
            <databaseInitializer type="ContosoUniversity.DAL.SchoolInitializer, ContosoUniversity" />
        </context>
    < /contexts>    
    <!-- ... -->
</entityFramework>

【讨论】:

  • 代码段被自动删除了!它应该是以下内容: 。 ....... (去掉空格)
  • 这应该添加到 Web.config 文件的 部分中
【解决方案2】:

注释掉教程中使用的连接字符串。让实体框架使用默认连接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-16
    • 2019-09-08
    • 1970-01-01
    相关资源
    最近更新 更多