Asp.net mvc 4 如何在使用InitializeDatabaseConnection()时指定数据库

Asp.net mvc 4 如何在使用InitializeDatabaseConnection()时指定数据库,asp.net-mvc-4,Asp.net Mvc 4,在使用MVC4.0时,我正在使用默认的Internet模板。如何指定初始数据库的创建位置?我已安装SQL Server Express 2012,希望在那里而不是在Visual Studio内置SQL Server中创建数据库 我确实尝试过使用默认设置,然后将数据库从VS复制到SQL Express 2012,但我似乎无法备份VS数据库 有人知道吗 谢谢,马克 WebSecurity.InitializeDatabaseConnection("DefaultConnection", "Users

在使用MVC4.0时,我正在使用默认的Internet模板。如何指定初始数据库的创建位置?我已安装SQL Server Express 2012,希望在那里而不是在Visual Studio内置SQL Server中创建数据库

我确实尝试过使用默认设置,然后将数据库从VS复制到SQL Express 2012,但我似乎无法备份VS数据库

有人知道吗

谢谢,马克

WebSecurity.InitializeDatabaseConnection("DefaultConnection", "Users", "Id", "Login", autoCreateTables: true);

其中DefaultConnection-web.config(in)中的连接名称需要在配置中添加一个连接字符串,该字符串的名称与上下文类的名称匹配,例如:

<connectionStrings>
    <add name="FooBarContext" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=FooBar;Integrated Security=SSPI;MultipleActiveResultSets=true;" providerName="System.Data.SqlClient" />
</connectionStrings>

它是否使用实体框架?
public class FooBarContext : DbContext
{
    // etc.
}