问题背景:在ASP.NET MVC5编程实战3代码实例-CH02中用SQL Server 2012MSSSMS(微软SQLSERVER管理工具)附加.mdf(Primary Data File)文件后又将其删除,导致数据库服务器及根目录下的App_Data下的.mdf和ldf文件(注册成功之后自动产生的)被删除,最后在注册逻辑中报Cannot attach the file {0} as database {1}
百度结果:
解决方法:
相关链接如下:
Entity Framework don’t create database
(http://forums.asp.net/t/1768918.aspx)
How can I install the Northwind database into SQL Server Local DB?
相关分析:
public class MyApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public MyApplicationDbContext()
: base("MyDefaultConnection")
{
}
}
创建的MyApplicationDbContext类负责处理连接到数据库,并将ApplicationUser对象映射到数据库记录中。你可能会问一个问题,如何指定它到将要连接的数据库上呢? 实际上,确实没有指定使用的数据库,Entity Framework将预设值使用的LocalDB。 在本节中,我们将显式地在Web.co