-
Notifications
You must be signed in to change notification settings - Fork 58
Technical Articles
Michael Ketting edited this page Jun 13, 2022
·
3 revisions
- Introducing re-linq: a general-purpose LINQ provider infrastructure
- Is re-linq’s transformation model powerful enough?
- Subqueries in "from" clauses
- Flattening Sub-Queries in From Clauses
- Parsing properties as if they were query methods
- How to support “group into” with aggregates
- How to write a LINQ provider - the simple way, Part I
- How to write a LINQ provider - the simple way, Part II
- re-linq|ishing the Pain: Using re-linq to Implement a Powerful LINQ Provider on the Example of NHibernate
- More than a couple of visitors
- VB.NET-specific text comparison in LINQ queries
- How to perform a projection in-memory
- Any, All, and Aggregate
- LINQ: A good Visitor use case (but bad implementation)
- The second problem of Visitors – and a solution
- Translating sub-queries with OrderBy to SQL
- Building tuple expressions
- Support for VB-specific string comparisons in re-linq
- Making it hard to implement language-compatible LINQ providers
- The DefaultIfEmpty LINQ query operator
- How re-linq represents the DefaultIfEmpty query operator
- Handling the DefaultIfEmpty result operator in a re-linq-based provider
- Dealing with sub-queries in a from clause
- Query operators defined by interfaces
- Extensibility: Custom query operators
- Support for SelectMany without result selector
- A lot of new customizability
- Customizability explained
- How to recognize if a method is a query operator?
- Subquery boundaries after GroupBy, Union, and similar operators?