Project DescriptionLinqExtender is a toolkit for creating custom LINQ providers without knowing anything of how expression is parsed or processed and focusing on only the business logic. You just need to extend its query class , declare the query object and override some methods to put your logic and its done.
Getting StartedYou can start creating LINQ providers using LinqExtender by either of the two following ways:
Download the LinqExtender.dll from LinqExtenderPack.zip, reference it in your project. It is required to add the reference of System.Core namespace , for Core LINQ capabilities on which the LinqExtender depends.
OR
Use the template package for visual studio from LinqExtenderPack.zip
Note: visual studio project template is installed under documents/Visual Studio 2008/Templates/ProjectTemplates folder.
Requirement.Net 3.5 to use this query framework.
IDE Environment to run sourceVisual Studio 2008, Express or Better
NewsCurrent extender version :
1.3.2.0 Please check out Features wiki page Reference
- LINQ.Flickr is already created with LinqExtender api, you may want to check that out at http://www.codeplex.com/LINQFlickr
- How to create custom provider with LinqExtender at http://dotnetslackers.com/articles/csharp/CreatingCustomLINQProviderUsingLinqExtender.aspx
To get more idea about LINQ providers, you can also check my blog at
http://weblogs.asp.net/mehfuzh, where i tried to make couple of posts regarding LINQ providers.
MiscTo run the test project, the following line should be executed.
Run the script from OpenLinqToSql.Test\Database folder
Last Updated Features Page on July 2008