mattwar/iqtoolkit

Add Links to the "Building a LINQ IQueryable Provider" series of posts

MattMinke opened this issue · 3 comments

I remember reading these post a long time ago and I found them to be beneficial for understanding the inner workings of this project. I think it would be nice to have this content either copied to GitHub, or linked to from this repository. I would lean toward centralizing the content on GitHub but that's just my preference.

https://blogs.msdn.microsoft.com/mattwar/2008/11/18/linq-building-an-iqueryable-provider-series/
Part I - Reusable IQueryable base classes
Part II - Where and reusable Expression tree visitor
Part III - Local variable references
Part IV - Select
Part V - Improved Column binding
Part VI - Nested queries
Part VII - Join and SelectMany
Part VIII - OrderBy
Part IX - Removing redundant subqueries
Part X – GroupBy and Aggregates
Part XI - More of everything
Part XII - Relationships and the IQ Toolkit
Part XIII - Updates and Batch Processing
Part XIV - Mapping and Providers
Part XV - Transactions, Sessions and Factories
Part XVI - Performance and Caching
Part XVII - Automatic Caching and Loading Policies

Agreed... Looks like in the first post there is a link that is supposed to go to the list of posts, but the link is broken. Also it appears that https://docs.microsoft.com/en-us/dotnet/api/system.linq.iqueryable-1?view=netframework-4.8 sends you to the first post.... wonder if somewhere we could get a final list of posts and then have the docs.microsoft.com article point to the new location.

The difinitive list as far as I know is here: https://blogs.msdn.microsoft.com/mattwar/2008/11/18/linq-building-an-iqueryable-provider-series/

Not sure if there are any updates since then.

Added posts to docs/blog directory. Slowly in process of converting them to better markdown.

All series blogs of @mattwar as markdown files are available here