先看下面这条语句
public void AddSalaryProjectPowerList(List<SalaryProjectPower> projectPwerList)
{
iProjectPowerDAL.AddEntityList(projectPwerList);
}
这里的AddEntityList方法的接口定义:
int AddEntityList(List<BaseEntity> list);
而其中SalaryProjectPower继承自BaseEntity,
请问如何让使得这条语句通过?
把int AddEntityList(List<BaseEntity> list)
改成
int AddEntityList<T>(List<T> list) where T : BaseEntity
把参数改成list<BaseEntity>类型...
可以的。