Project DescriptionA LINQ provider that wraps the open source Novell.DirectoryServices.Ldap library. You can communicate with any LDAP server that this library works with. To support SSL you need to get the Mono.Security.dll assembly. The LINQ provider supports updates, inserts, deletes, child objects, and much more.
Please download the code and let me know if this is useful for you. If you use this provider or if you tried to use this provider but couldn't, please leave a quick comment. Maybe even a feature request. If you are familiar with writing LINQ providers and can provide some input, please take a look at the code and give me your suggestions.
There is not a release package yet. However you can download the code and build it yourself.
DocumentationOn the short list of things to do. (
Underlined items are completed) If you don't need any of the functions that aren't completed please try this library!
- Implement the following query operators:
- Where
- Select
- First
- FirstOrDefault
- Last
- LastOrDefault
- ElementAt
- ElementAtOrDefault
- OrderBy
- OrderByDecending
- Except
- Distinct
- Intersect
- Reverse
- SelectMany
- Skip
- SkipWhile
- Take
- TakeWhile
- Refactor and publish test harnesses
- Create sample application
- Create an official release