Я создал совершенно новый проект веб-API, создал простую модель Code First (один класс с идентификатором и объектом dbcontext, вот и все) и запустил Enable-Migrations в консоли диспетчера пакетов.
Я заметил, что он создает базу данных в SQLEXPRESS, а не в LocalDB, несмотря на то, что строка DefaultConnection указывает на (LocalDB) в файле Web.config. Это приводит к сбою последующих запросов, утверждая, что база данных не была инициализирована.
Как заставить команду Enable-Migrations в VS 2012 указывать на LocalDB, а не на SQLExpress? Я попытался установить SQL Management Studio 2012 Express и остановить базу данных SQLEXPRESS, но это просто приводит к сбою команды Enable-Migration.
Какие-нибудь советы?
Примечание. У меня установлен VS 2010 вместе со всем программным обеспечением по умолчанию, с которым он поставляется (например, SQL Server), так что, возможно, это мешает.