我目前在Visual Studio 2013中使用ASP.NET MVC5(使用实体框架模型优先)启动了一个新项目。有了实体就好了,到此为止...哈哈
我的问题是:有什么方法可以更改身份数据库而不覆盖它?
更好的解释:目前,我从Entity生成的数据库很好地位于我的外部SQL Server数据库中,但是我的帐户信息位于(我猜是)与Visual Studio 2013一起运行的SQL Server中。
加强它:我只想将数据库更改为与我的实体框架所使用的相同,我不想覆盖它。是否可以?
您必须将ConnectionString更改为指向所需的数据库。Identity使用EF创建数据库和架构。或者,您可以将EF数据库的ConnectionString传递给IdentityDbContext。例如,在此示例中,DefaultConnection是我的EF上下文和身份上下文使用的ConnectionString的名称:
public class MyDbContext : IdentityDbContext<ApplicationUser>
{
public MyDbContext()
: base("DefaultConnection")
{
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句