EF5如何使用ASP.NET MVC 4中的Code First初始化数据库?

时间:2013-09-06 12:55:31

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

我创建了一个ASP.NET MVC 4项目,默认情况下,我如何使用EF5-Code-First编写一些配置和/或c#代码来创建我的数据库?

我在web.config中找到这三个节点(在配置根节点下)

<entityFramework>
  <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
    <parameters>
      <parameter value="v11.0" />
    </parameters>
  </defaultConnectionFactory>
</entityFramework>

配置部分:

<configSections>
 <!--Comment-->
   <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>

connectionStrings节点:

  <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=.\W2012STATIOIN;Initial Catalog=TeamMgmt;Integrated Security=SSPI; User ID=admin; Password = 123 " />
  </connectionStrings>

1 个答案:

答案 0 :(得分:1)

听起来您正在使用标准的MVC4模板。如果您尝试注册为用户,将为您创建一个数据库。