var q = from e in **
where((Arr != null && Arr.Length > 0) ? !(Arr.Contains(e.class)) : true)
orderby e.ID descending
select e;
Arr 为传进来的int?[] 可空int类型数组
当传null进来会报source 为 null错~~
或者linq to sql 还有没有别的not in 写法?
谢谢!
解决方案 »
- mvc中这么运行form页面
- 如何添加Ajax Control Toolkit工具到VS2008工具箱上
- ASP.NET 2.0
- asp.net 显示问题
- javascript 如何获取网页中某个元素在整个网页中的索引值
- 空的web窗体竟然报错,什么原因
- 一个始终想不明白的问题
- 怎么让客户端的网页实现label鼠标放上边字体变成其它颜色,或者超级链接。
- 我如何才能引用第三方工具?我直接using NUnit.Framework;编译时系统提示说没有发现此名称空间,我应再如何引用?
- select的 option 如何动态绑定数据库中的值 在前台显示
- 如何通过正则或其他方式获得字符串
- 大家看看,我想让它速度慢点!
//你的代码 可读性太差了,不利用于别人读你的代码和后期维护
var q=from e in ** select e;
if(Arr != null && Arr.Length > 0)
{
q=q.Where(e=>Arr.Contains(e.class));
}
q=q.OrderByDescending(e=>e.ID);