Я столкнулся с той же проблемой, подход Model First в mvc4 с использованием EF5.Я создал проект, добавил новую модель, добавил сущности и ассоциации на диаграмме edmx.Щелкните правой кнопкой мыши на диаграмме и выберите «Создать базу данных из модели».Это создает файл sql.
Теперь добавьте файл mdf, скажем, Database1.mdf (Добавить> Новый элемент> Данные> База данных SQL Server) в папку App_Data в обозревателе решений.
Rightнажмите> Открыть в этом файле mdf.Теперь в панели свойств у вас есть строка подключения.Просто скопируйте его как есть.
Вернитесь к созданному сценарию SQL, щелкните правой кнопкой мыши> Выполнить.Всплывающее окно запрашивает параметры подключения.Убедитесь, что в имени сервера указано правильное значение (используйте имя вашего компьютера или 127.0.0.1).
Теперь в настройках перейдите на вкладку «Дополнительные параметры подключения» и вставьте строку подключения, скопированную из свойств файла mdf.
Это отлично сработало у меня и вполне логично.Нет необходимости напрямую играть с установочным каталогом SQL Server.