Deutsch

Непонятки с EF

25.12.23 20:30
Непонятки с EF
 
AlexNek патриот
AlexNek

Играюсь я тут дома с прогой. НЕТ 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 и инициализацией базы как в приложении.


Какие будут идеи?

 

Перейти на