C#版本LINQ增强开源库

LINQ对应的中文名称是:语言集成查询,是对一系列直接将查询功能集成到C#语言技术的统称,我们最常用的场景是,用于数据库的查询功能。

在.Net中,本身对Objects也支持LINQ的扩展,但是对于一些特定的功能,就需要我们自己去扩展。

所以,今天给大家推荐一个LINQ扩展库,主要是针对"LINQ to Objects"的扩展。

项目简介

该项目与LINQ规范保持一致,针对Objects进行扩展,总共扩展了100多个方法,功能非常齐全且强大。

项目结构

扩展方法合集

部分使用示例

引用

arduino 复制代码
using static MoreLinq.Extensions.LagExtension;
using static MoreLinq.Extensions.LeadExtension;
using MoreEnumerable = MoreLinq.MoreEnumerable;

随机排序

列表转换为DataTable

判断结尾

LeftJoin / RightJoin

项目地址

github.com/morelinq/Mo...

  • End -

推荐阅读

基于.Net开发的数据库导入导出的开源项目

基于.NetCore+Element开源的前后端分离学生管理系统

基于.NET 7 + iView 的前后端分离的通用后台管理系统开源框架

推荐一个Dapper扩展CRUD基本操作的开源库

一个跨平台执行外部命令的C#开源库

相关推荐
追逐时光者9 分钟前
2 款 .NET 开源、简洁、高效的 PDF 文档操作库
后端·.net
Goboy24 分钟前
分库分表后ID乱成一锅粥
后端·面试·架构
不懂英语的程序猿26 分钟前
【JEECG】JVxeTable表格拖拽排序功能
前端·后端
Goboy29 分钟前
我是如何设计出高性能群消息已读回执系统的
java·后端·架构
小信丶1 小时前
Spring Boot 简单接口角色授权检查实现
java·spring boot·后端
橙子家1 小时前
Bcrypt 简介与加密和验证示例【加密知多少系列_8】
后端
无限大62 小时前
《计算机“十万个为什么”》之 🔠 字符集:数字世界的文字密码本 🗝️
后端
hweiyu002 小时前
Scala实用编程(附电子书资料)
开发语言·后端·scala
桦说编程3 小时前
交替打印最容易理解的实现——同步队列
java·后端·设计模式
一块plus3 小时前
1,000 万 DOT 奖励,JAM Prize 邀你共建 Polkadot 下一代基础设施!
javascript·后端·github