linq 当参数传递
- C# code
public ? dosth() //返回什么类型{DBContext db=new DBContext();var query=from c in db.table1 select c;return query;}public void search(string a){ var query=dosth(); if(a!="") { query=query.where(....); } ......//省略}[解决办法]
对应DBContext 实体的 枚举列表 再加.ToList(); 的话回来是 List<YourObject>
[解决办法]
返回所有table1的集合.
[解决办法]
IQueryable<T>
[解决办法]
你可以把他们合在一个方法里去,要不 就返回实体