Мой код против localdb работает, но я не вижу базу данных где угодно

StackOverflow https://stackoverflow.com//questions/24012396

Вопрос

У меня есть простой веб-сайт, который использует код EF сначала и localdb.Это в моем web.config:

<connectionStrings>
  <add name="MyContext" providerName="System.Data.SqlClient" connectionString="Server=(localdb)\v11.0;Integrated Security=true;"/>
</connectionStrings>
.

Мой сайт работает нормально, команды PowerShell, такие как Update-Database и GeneracodicCode работают нормально, однако я не вижу базу данных в любом месте внутри Visual Studio.Не в SQL Server Object Explorer, а не в Server Explorer (когда я пытаюсь подключиться к базе данных «MyContext» на сервере Add-Migration, диалоговое окно сообщает мне, что там нет таких БД).

MyContext Misssing

Я запутался.Где моя база данных?

Это было полезно?

Решение

Есть одно свойство определить - начальный каталог

Data Source=(localdb)\v11.0;Initial Catalog=YourDbName;Integrated Security=True;
.

Другие советы

Вам необходимо указать имя базы данных в строке подключения, как это:

Server=(localdb)\v11.0;Database=YourDbName;Integrated Security=SSPI;
.

или, в более типичном формате (поскольку это формат, сгенерированный SqlConnectionStringBuilder ):

Data Source=(localdb)\v11.0;Initial Catalog=YourDbName;Integrated Security=True;
.

Стоит отметить, что для приправленных разработчиков о том, что использование «SSPI» является поощряется :

Когда false, идентификатор пользователя и пароль указаны в соединении. Когда TRUE, текущие учетные данные учетной записи Windows используются для аутентификации.
Признанные значения являются генеракодицетагкод, генеракодицетагкод, генеракодицетагкод, генеракодицетагкод и генеракодицетагкод (настоятельно рекомендуется), который эквивалентен true.

А также что Документы строки соединения < / a> На MSDN вполне исчерпывающие, если вам интересно, какие ключи действительны для всех поставщиков, а также Какие ключи действительны для поставщика SQLClient .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top