Я хотел бы подчеркнуть, что я новичок в 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