我是MVC技术的新手,浏览了一份培训材料,发现了以下实体框架的错误消息。
在这里,我试图从SQLServerCompact数据库中获取一条记录,但在步骤的EmployeeController
类中发生了错误
Employee employee = empContext.Emp.Single(x => x.EmployeeID == id);
错误消息:
无法附加文件"E:\DotNet\MVC4Application\MVC4Application\App_Data\MVC4Application"。模型。EmployeeContext.mdf"作为数据库"MVC4Application。模型。EmployeeContext"。
异常详细信息:系统。数据SqlClient。SqlException:无法附加文件"E:\DotNet\MVC4Application\MVC4Application\App_Data\MVC4Application"。模型。EmployeeContext.mdf"作为数据库"MVC4Application。模型。EmployeeContext"。
连接字符串:
<connectionStrings>
<add name="EmployeeContext"
connectionString="Data Source=E:DotNetMVC4ApplicationMVC4ApplicationApp_DataDatabase1.sdf;Persist Security Info=False"/>
</connectionStrings>
有人能帮我处理这个错误信息吗?
您可以尝试以下操作(一个接一个(:
- 删除SSMS中的数据库
- 终止IIS
-
通过包管理器控制台运行以下命令:
sqllocaldb.exe stop v11.0 (or 12.0?) sqllocaldb.exe delete v11.0