我必须创建返回 IQueryable 的方法,并且 tor 取决于确切的类型。是否可以准备任何可以在 WHERE 语句之后使用的标准来获得它?
例如,if T == License i use "c.fkCustomer == Organization.Customer"
if T== People
,我使用"c.fkPeople== Organization.People"
等。
XPQuery<T> cQuery = new XPQuery<T>(cSession);
IQueryable CurrQr = from c in cQuery
where "c.fkCustomer == Organization.Customer"
select c;
有人可以提出一些建议,如何实现这个目标?