【发布时间】:2018-11-30 05:47:04
【问题描述】:
我确定这是一个基本的 OOP 问题,但我正在尝试使用 ContactsRepository 作为基类并在类 OrganizationRepository 中使用其方法,但出现错误: 没有给出与所需形式参数“映射器”相对应的参数
//OrganizationRepository 类
public class OrganizationRepository : ContactsRepository, IOrganizationRepository
{
#region fields
private readonly GreyWorldDB_DevEntities _context;
private readonly IMapper _mapper;
private readonly UserManagement _userManagement;
#endregion
#region Ctor
public OrganizationRepository(IMapper mapper, GreyWorldDB_DevEntities context, UserManagement userManagement)
{
_mapper = mapper;
_context = context;
_userManagement = userManagement;
}
#endregion
#region Actions
//Action methods
#endregion
#region Private Methods
//private methods
#endregion
}
//ContactsRepository 类
public class ContactsRepository : IContactsRepository
{
#region fields
private readonly GreyWorldDB_DevEntities _context;
private readonly IMapper _mapper;
private readonly UserManagement _userManagement;
#endregion
#region Ctor
public ContactsRepository(IMapper mapper, GreyWorldDB_DevEntities context, UserManagement userManagement)
{
_mapper = mapper;
_context = context;
_userManagement = userManagement;
}
#endregion
#region Actions
//Action methods
#endregion
#region Private Methods
#endregion
}
没有给出与“ContactsRepository.ContactsRepository(IMapper, GreyWorldDB_DevEntities, UserManagement)”所需的形式参数“mapper”相对应的参数
【问题讨论】:
标签: c# oop repository-pattern