社区
LINQ
帖子详情
linq where条件可以是方法吗
zzc_king
2011-05-16 03:29:38
例如:
...全文
125
3
打赏
收藏
linq where条件可以是方法吗
例如:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jeje
2011-05-17
打赏
举报
回复
可以写一个Func lamdba表达式
Tragedy
2011-05-17
打赏
举报
回复
可以但是返回值为一个lamdba表达式
q107770540
2011-05-16
打赏
举报
回复
public static IEnumerable<TSource> Where<TSource>(
this IEnumerable<TSource> source,
Func<TSource, bool> predicate
)
http://msdn.microsoft.com/zh-cn/library/bb534803.aspx
动态组合
linq
的Where语句
要点一:
Linq
的查找语句可以多个Where
条件
组合查询,那么只需要传递每个Where的Func就可以了 要点二:用Tag值来传递Func的内容。ctl.Tag = i => true;
LINQ
查询语句与查询
方法
C#是一种通用的编程语言,由微软公司开发和推出,并广泛应用于Windows操作系统和.NET Framework开发中。它是一种面向对象的语言,拥有强大的类型检查和丰富的库支持。
LINQ
(Language Integrated Query)是一种查询语言集成到C#语言中的特性。它可以让开发人员使用类似于SQL的语法来查询和操作各种数据源,比如集合、数据库、XML等。
LINQ
提供了一种统一的方式来处理和操作数据,使得代码更加简洁、可读性更强,并减少了手动编写复杂循环和
条件
语句的工作。 使用
LINQ
,你可以通过以下步骤实现对数据的查询和操作: 1. 定义数据源:可以是一个集合、数组、数据库表等。 2. 创建查询语句:使用
LINQ
查询表达式或
方法
链式调用的方式来编写查询语句,指定需要从数据源中获取哪些数据。 3. 执行查询:通过执行查询语句,
LINQ
会自动处理相关逻辑并返回符合
条件
的结果。 4. 处理结果:对查询结果进行遍历、筛选、排序、聚合等操作,以获取所需的数据。
LINQ
提供了丰富的查询操作符和
方法
,如Where、OrderBy、GroupBy、Select等,可以.....
C#
LINQ
查询技术
本课程以实例讲解
LINQ
(Language Intergrated Query)语言集成查询技术的使用。
C#集合
LINQ
查询与应用
方法
#region 1.1 使用
LINQ
做查询 //集合最后一条记录和第一条记录 var list0 = masterList.First(); list0 = masterList.Last(); //表达式写法 var list1 = from m in masterList //from后面设置查询的集合 where m.Level > 8 && m.Menpai == "丐帮" //where后面跟上查询的
条件
select m;//表示m的结果结合返回 //扩展
方法
的写法 var list2 = masterList.Where(m => m.Level > 8 && m.Menpai == "丐帮");
字符串
Linq
条件
表达式支持
NorthwindDataContext northwind = new NorthwindDataContext(); var query = northwind.Products .Where("CategoryID = 3 AND UnitPrice > 3") .OrderBy("SupplierID"); GridView1.DataSource = query; GridView1.DataBind();
LINQ
8,497
社区成员
4,736
社区内容
发帖
与我相关
我的任务
LINQ
.NET技术 LINQ
复制链接
扫一扫
分享
社区描述
.NET技术 LINQ
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章