awesome-linq

精选的LINQ库、工具等的精选集合。(A curated collection of awesome LINQ libraries, tools, and more.)

  • Owner: aloisdg/awesome-linq
  • Platform: Web browsers
  • License:: Creative Commons Zero v1.0 Universal
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

真棒LINQ

简介

精选LINQ库,工具等的精选集合。目标是建立一个由知名资源组成的分类社区驱动集合。

受GitHub上 awesome-dotnetawesome-regex 和整个 awesome-* 的趋势的启发。

欢迎分享,建议和贡献!请先查看 贡献指南和质量标准。感谢所有贡献者,你很棒,没有你就不可能!

查询

  • LINQ to Bing - Bing搜索API引擎的LINQ提供商
  • LINQ to CSV - 流行且易于使用的库,用于读取和写入CSV文件(由@mperdeck提供)
  • LINQ to DB - Linq to database provider(@ linq2db)
  • LINQ to Excel - 使用LINQ(@paulyoder)从电子表格中检索数据
  • LINQ to Google - 使用强类型语法查询Google的数据源
  • LINQ to JSON - lib Newtonsoft.Json.NET的一部分(来自@JamesNK) )
  • LINQ to REST - 解析OData系统查询参数以创建LINQ查询
  • LINQ to SharePoint - 使用熟悉的LINQ语法查询SharePoint列表
  • LINQ to Twitter - Twitter API的LINQ提供商(@JoeMayo)
  • LINQ to Wiki - .Net库访问MediaWiki API(@svick)
  • LINQ to XSD - LINQ to XSD增强了现有的LINQ to XML技术

扩展

  • ExtraLINQ - 各种.NET序列类型的扩展方法(作者@mariusschulz)
  • i4o(对象索引) - 索引LINQ - 扩展LINQ以允许您在对象上放置索引
  • LINQKit - LINQ to SQL和Entity Framework超级用户的扩展程序(@ scottksmith95)
  • LINQ扩展 - .NET的LINQ扩展是一系列有用的扩展方法,可扩展LINQ的功能。存在组合,数学序列和其他阵列/IEnumerable扩展的方法。 (来自@TommasoScalici)
  • LINQ扩展程序库 - 统计分析,序列生成和操作,模式检测等等
  • Mono.Linq.Expressions - System.Linq.Expressions的补充(@jbevain)
  • MoreLINQ - LINQ to Objects扩展(@morelinq)
  • Linq.Extras - LINQ to Objects的扩展,以及操作列表和比较器的实用程序(由@thomaslevesque提供)

数据库

  • RavenDB - 支持linq的.NET文档数据库(@ravendb)

Miscs

  • L2ST4 - 基于T4的代码生成,用LINQ to SQL替换DBML文件生成的默认代码
  • LINQ IQueryable Toolkit - 构建由LINQ to SQL背后的思想编写的LINQ提供程序
  • ReLinq - 创建功能齐全的LINQ提供商。 ReLinq由EF 7和NHibernate 使用
  • LINQBridge - 针对面向Microsoft .NET Framework 2.0的项目完成LINQ to Objects的重新实施

工具

示例

读数

教程

练习

  • LINQ测验 - 参加以下简短测验并测试您对LINQ的了解!

实现

  • CLinq - 对C++/CLI语言的LINQ支持
  • go-linq - 针对Go的.NET LINQ式查询方法(@ahmetalpbalkan)
  • hxLINQ - Haxe中的LINQ实现(by @andyli)
  • Jinq - 针对Java 8的LINQ样式查询(来自@ my2iu)
  • LINQ in JavaScript - 使用ES6迭代器进行正确的延迟评估(来自@aaronpowell)
  • Linq - LINQ for C++中的列表理解(@ pfultz2)
  • Linq - LINQ的Objective-C实现(@RyujiSamejima)
  • LinqToObjectiveC - 为Objective-C带来Linq风格的流畅查询API(@ColinEberhardt)
  • linq - LINQ 2对象的PHP实现(@fusonic)
  • linq - 对Go的LINQ支持(@ zx48)
  • linqts - TypeScript的LINQ(@kutyel)
  • linq.js - 为node.js打包的LINQ for JavaScript库(由@mihaifm提供)
  • linq4j - Java的LINQ(语言集成查询)端口(@julianhyde)
  • node-linq - LINQ for node(by @contra)
  • SINQ - Swift的LINQ - Swift集成查询(@slazyk)
  • Pinq - PHP集成查询,一个真正的PHP LINQ库(@TimeToogo)
  • YaLinqo - 另一个用于PHP的对象LINQ(由@Athari提供)

解释

您可能希望通过@Quozd查看 awesome-dotnetawesome-dotnetawesome-test-automation(C#部分)。 @tallesl的 使您的生活更轻松的.NET库值得一提 其他令人惊讶的精彩列表可以在 awesome-awesomeness 列表中找到, awesome 列表或者如果您想 更多列表

Overview

Name With Owneraloisdg/awesome-linq
Primary Language
Program language (Language Count: 0)
PlatformWeb browsers
License:Creative Commons Zero v1.0 Universal
Release Count0
Created At2015-09-29 16:07:15
Pushed At2018-10-25 20:20:54
Last Commit At2018-10-25 22:20:54
Stargazers Count396
Watchers Count45
Fork Count50
Commits Count38
Has Issues Enabled
Issues Count5
Issue Open Count5
Pull Requests Count5
Pull Requests Open Count1
Pull Requests Close Count0
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Awesome LINQ

Introduction

A curated collection of awesome LINQ libraries, tools, and more. The goal is to build a categorized community-driven collection of very well-known resources.

Inspired by awesome-dotnet, awesome-regex and the whole awesome-* trend on GitHub.

Sharing, suggestions and contributions are always welcome! Please take a look at the contribution guidelines and quality standard first. Thanks to all contributors, you're awesome and wouldn't be possible without you!

Libraries

Queries

  • LINQ to Bing - LINQ provider for Bing search API engine
  • LINQ to CSV - Popular, easy to use library to read and write CSV files (by @mperdeck)
  • LINQ to DB - Linq to database provider (by @linq2db)
  • LINQ to Excel - Retrieve data from spreadsheets by using LINQ (by @paulyoder)
  • LINQ to Google - Query Google's Data Sources using a strongly typed syntax
  • LINQ to JSON - Part of the lib Newtonsoft.Json.NET (by @JamesNK)
  • LINQ to REST - Parses OData system query parameters to create a LINQ query
  • LINQ to SharePoint - Query SharePoint lists using familiar LINQ syntax
  • LINQ to Twitter - LINQ Provider for the Twitter API (by @JoeMayo)
  • LINQ to Wiki - .Net library to access MediaWiki API (by @svick)
  • LINQ to XSD - LINQ to XSD enhances the existing LINQ to XML technology

Extensions

  • ExtraLINQ - Extension methods for various .NET sequence types (by @mariusschulz)
  • i4o (index for objects) - Indexed LINQ - Extends LINQ to allow you to put indexes on your objects
  • LINQKit - Extensions for LINQ to SQL and Entity Framework power users (by @scottksmith95)
  • LINQ Extensions - LINQ extensions for .NET is a collection of useful extensions methods that extends LINQ's capability. There are methods for combinatorics, mathematical sequences and others Array/IEnumerable extensions. (by @TommasoScalici)
  • LINQ Extensions Library - Statistical analysis, sequence generation and manipulation, pattern detection and more
  • Mono.Linq.Expressions - Complement for System.Linq.Expressions (by @jbevain)
  • MoreLINQ - Extensions to LINQ to Objects (by @morelinq)
  • Linq.Extras - Extensions to LINQ to Objects, and utilities to manipulate lists and comparers (by @thomaslevesque)

Databases

  • RavenDB - A linq enabled document database for .NET (by @ravendb)

Miscs

  • L2ST4 – T4 based code generation to replace the default code generated from the DBML file with LINQ to SQL
  • LINQ IQueryable Toolkit - Build your own LINQ provider written by the mind behind LINQ to SQL
  • ReLinq - Create full-featured LINQ providers. ReLinq is used by EF 7 and NHibernate
  • LINQBridge - Complete re-implementation of LINQ to Objects for projects targeting Microsoft .NET Framework 2.0

Tools

Samples

  • 101 LINQ Samples - Sample covering all LINQ functionality and demonstrating LINQ with SQL, DataSets, and XML
  • LINQ - Sample Queries - This project contains about 101 samples using LINQ

Readings

Tutorials

Exercices

  • LINQ Quiz - Take the following short quiz and test your knowledge of LINQ!

Implementations

  • CLinq - LINQ support for the C++/CLI language
  • go-linq - .NET LINQ-like query methods for Go (by @ahmetalpbalkan)
  • hxLINQ - An implementation of LINQ in Haxe (by @andyli)
  • Jinq - LINQ-style queries for Java 8 (by @my2iu)
  • LINQ in JavaScript - Use ES6 iterators for proper lazy evaluation (by @aaronpowell)
  • Linq - LINQ for list comprehension in C++ (by @pfultz2)
  • Linq - Objective-C implementation of LINQ (by @RyujiSamejima)
  • LinqToObjectiveC - Brings a Linq-style fluent query API to Objective-C (by @ColinEberhardt)
  • linq - PHP implementation of LINQ 2 Objects (by @fusonic)
  • linq - LINQ support for Go (by @zx48)
  • linqts - LINQ for TypeScript (by @kutyel)
  • linq.js - LINQ for JavaScript library packaged for node.js (by @mihaifm)
  • linq4j - A port of LINQ (Language-Integrated Query) to Java (by @julianhyde)
  • node-linq - LINQ for node (by @contra)
  • SINQ - LINQ for Swift - Swift Integrated Query (by @slazyk)
  • Pinq - PHP Integrated Query, a real LINQ library for PHP (by @TimeToogo)
  • YaLinqo - Yet Another LINQ to Objects for PHP (by @Athari)

Lists

You may want to look to awesome-dotnet by @Quozd, awesome-dotnet by @Valien or awesome-test-automation (C# section) by @atinfo. Also .NET libraries that make your life easier by @tallesl deserves a mention.

Other amazingly awesome lists can be found in the awesome-awesomeness list, the awesome list or if you want more lists.

To the top