public virtual IQueryable<T> GetIQueryable()
{
var dept = _operator?.Property?.DepartmentId;
var result = Db.GetIQueryable<T>();

if (_operator != null && _operator.Property != null && IsCompanySearch(typeof(T)))//
{
return result.Where(a => a.CompanyId == dept);//这里可以让实体继承含有CompanyId的基类,再含有本方法的类继承含有CompanyId的基类
}
else
return result;
}