Непонятки с EF
Играюсь я тут дома с прогой. НЕТ 8.0
Простой поиск
_dbContext.Users.FirstOrDefault(u => u.Email == email);
Выдаёт непонятную ошибку.
"
Microsoft.Data.SqlClient.SqlException
Invalid column name 'UserId'.
at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
...
at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData()
...
"
При этом юнит тесты с репозиторием и реальной базой работают без проблем. (И с тем же db Context классом)
А вот интеграционный тест выдает уже ошибку, правда сделал на уровень выше с DI и инициализацией базы как в приложении.
Какие будут идеи?