Я новичок в технологии MVC, пройдя учебный материал и получив сообщение об ошибке с Entity Framework.Не удается прикрепить файл .mdf как базу данных
Здесь я пытаюсь получить одну запись из Compact базы данных SQL Server, но ошибка в EmployeeController
классе на этапе:
Employee employee = empContext.Emp.Single(x => x.EmployeeID == id);
Сообщение об ошибке:
Невозможно присоединить файл «E: \ DotNet \ MVC4Application \ MVC4Application \ App_Data \ MVC4Application.Models.EmployeeContext.mdf 'в качестве базы данных' MVC4Application.Models.EmployeeContext '.
Сведения об исключении: System.Data.SqlClient.SqlException: Не можете прикрепить файл 'E: \ DotNet \ MVC4Application \ MVC4Application \ App_Data \ MVC4Application.Models.EmployeeContext.mdf' в качестве базы данных 'MVC4Application.Models.EmployeeContext'.
Строка соединения:
<connectionStrings>
<add name="EmployeeContext"
connectionString="Data Source=E:\DotNet\MVC4Application\MVC4Application\App_Data\Database1.sdf;Persist Security Info=False"/>
</connectionStrings>
Может кто-нибудь помочь мне с этим сообщением об ошибке, пожалуйста?
В строке подключения отображается файл .sdf (SQL Server ** Compact Edition **), являющийся ссылкой d - просто опечатка ?? Итак, что вы ** действительно хотите - присоедините «.mdf» (полная версия SQL Server) или используйте SQL Server ** CE ** (с файлом '.sdf')? –