Код: Выделить всё
return await _dbContext.Entity.FromSqlRaw(sqlSelect, parameters).FirstOrDefaultAsync();
Код: Выделить всё
var optionsBuilder = new DbContextOptionsBuilder();
optionsBuilder.UseInMemoryDatabase("My_database");
_dbContext = new MyDbContext(optionsBuilder.Options);
_entityRepository = new EntityRepository(_dbContext );
_dbContext.Database.EnsureDeleted();
Код: Выделить всё
var result = await _entityRepository.GetEntityAsync(expectedEntity.EntityID);
System.InvalidOperationException: корень запроса типа «FromSqlQueryRootExpression» не был обработан кодом поставщика. Эта проблема возникает при использовании метода, специфичного для поставщика, у другого поставщика, где он не поддерживается. при вызове этого из теста xUnit.
Я пробовал удалить
Код: Выделить всё
.FromSqlRaw(sqlSelect, parameters).FirstOrDefaultAsync();
Код: Выделить всё
return await _dbContext.Entity.FirstOrDefaultAsync();