Je suis en train de mettre en œuvre un référentiel générique tel que décrit dans https://codingblast.com/entity-framework-core-generic-repository/EF Core 2.0 DbSet générique ne possède pas la méthode AsNoTracking
Il semble que le DbSet générique n'a pas implemention pour la méthode AsNoTracking(), je ne suis pas en utilisant la syntaxe correcte? Comment résoudre ce problème
public class BaseRepository<TEntity> : IGenericRepository<TEntity>
where TEntity : class
{
private readonly DbContext _dbContext;
public BaseRepository(DbContext dbContext)
{
_dbContext = dbContext;
}
public IQueryable<TEntity> GetAll()
{
return _dbContext.Set<TEntity>().AsNoTracking();
}
}
'AsNoTracking' est l'extension * * méthode et nécessite l'utilisation' Microsoft.EntityFrameworkCore; '. Mais 'DbContext' est défini dans le même espace de noms, la méthode en question doit donc être disponible. –