Viene visualizzato questo messaggio di errore che durante il tentativo di ereditare dal mio GenericRepository. L'errore dice che devo anche fornire un contesto, ma non sono sicuro di come?Non c'è argomento dato che corrisponda al parametro formale richiesto 'contesto di GenericRepository <Incident> .GenericRepository (dbContext)
//IncidentRepository
public class IncidentRepository : GenericRepository<Incident>
//Generic Repository (to inherit from)
public class GenericRepository<TEntity> where TEntity : class
{
internal db_SLee_FYPContext context;
internal DbSet<TEntity> dbSet;
public GenericRepository(db_SLee_FYPContext context)
{
this.context = context;
this.dbSet = context.Set<TEntity>();
}
EDIT:
solo per controllare che ho colto questo?
public class IncidentRepository: GenericRepository<Incident>
{
public IncidentRepository(db_SLee_FYPContext context)
{
this.context = context;
}
//Then in my genric repository
public GenericRepository()
{
}
avrei solo bisogno di un costruttore di default nel mio incidente Repository, ma ho ancora ottenere questo errore. – ASPCoder1450