读书人

linq 当参数传递,该怎么处理

发布时间: 2012-01-22 22:38:43 作者: rapoo

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>
[解决办法]
你可以把他们合在一个方法里去,要不 就返回实体

读书人网 >.NET

热点推荐