public abstract class BaseService<T> where T : class, new()
{
public IBaseRepository<T> baseRepository { get; set; }
#region 接口实现
#region CRUD
public bool CreateModel(T model)
{
return baseRepository.Create(model) > 0 ? true : false;
}
public T ReadModel(int Id)
{
return baseRepository.Read(Id);
}
public bool UpdateModel(T model)
{
return baseRepository.Update(model) > 0 ? true : false;
}
}
以上这个代码 做一个类继承时,为什么为 baseRepository 为空?比方如下:
GetPageUnite(baseRepository, pageInfo, _where, filter) 方法中,显示 :baseRepository为null?
而它原始的页面中 调用确正常?
public IUserService userService { get; set; } 只有这样的定义,也没有 new 这样的方法,userService 变量确可以正常引用?