相关疑难解决方法(0)

没有给出的参数对应于GenericRepository <Incident> .GenericRepository(dbContext)所需的形式参数'上下文

我收到此错误消息时,尝试从我的GenericRepository继承.错误说我还需要提供一个上下文,但我不确定如何?

//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>();
}
Run Code Online (Sandbox Code Playgroud)

编辑:

只是为了检查我已经掌握了这个?

  public class IncidentRepository: GenericRepository<Incident>
  {

    public IncidentRepository(db_SLee_FYPContext context)
    {
        this.context = context;
    }

    //Then in my genric repository
    public GenericRepository()
    {

    }
Run Code Online (Sandbox Code Playgroud)

model-view-controller entity-framework repository-pattern

18
推荐指数
1
解决办法
3万
查看次数