Подход EF Code-First - невозможно создать базу данных SQL Server - PullRequest
0 голосов
/ 26 октября 2019

Я хотел бы подчеркнуть, что я новичок в EF. Я скачал и установил SQL Server, а затем посмотрел некоторые учебники о подходе, основанном на коде. Я создал классы моделей и класс ProjectDbContext.

Я создал эту строку подключения:

<connectionStrings>
    <add name="ProjectDbContext" 
         providerName="System.Data.SqlClient" 
         connectionString="Server=LAPTOP\SQLSerwer; Database=Project; Integrated Security=SSPI;" />
</connectionStrings>

И возникает ошибка:

Невозможно открыть базу данных "ProjectDbContext", запрошенную при входе в систему. Ошибка входа. Не удалось войти в систему для пользователя 'LAPTOP \ user'

Я попытался создать новый проект и подключить его таким же образом - это сработало.

Я не знаю, что полностьюздесь, я предполагаю, что, возможно, первый проект как-то не нацелен на SQL Server (?).

Когда я бегу

database-update -verbose

Я вижу, что

Целевая база данных: 'ProjectDbContext' (DataSource: (localdb) \ mssqllocaldb, Provider:System.Data.SqlClient, Origin: Convention)

, который не является установленным SQL Server, верно?

Первый проект был создан до установки SQL Server

...