LINQ to LDAP 3.0

Rating: No reviews yet
Downloads: 28
Change Set: 13656
Released: Jun 28, 2012
Updated: Jun 29, 2012 by MadHatter22
Dev status: Stable Help Icon

Recommended Download

Application LinqToLdap.zip
application, 237K, uploaded Jun 29, 2012 - 28 downloads

Release Notes

New Features

  • GetRequest can be called to get the raw SearchRequest without sending it to the server. It cannot be used with any immediate execution methods.
  • AttributeClassMap, ClassMap, and SubClassMap now support protected and private getters / setters.
  • Paging can now be disabled globally with DIsabledPaging() from LdapConfiguration or per query by using WithoutPaging().
  • It's now possible to include DirectoryControls with add, update, delete, move, and rename operations.
  • DateTime[] and Collection<DateTime> now supported.
  • Specifying a custom AutoClassMapping or AttributeClassMap can now be done from DirectoryMapper.
  • ObjectCategory and ObjectClass can be included or excluded from queries via mapping or the IncludeOC or IgnoreOC methods on a query.
  • Range retrieval is now supported.
  • Query, Add, Update, Delete, MoveEntry, RenameEntry, ListServerAttributes, and RetrieveRanges can be done directly from an LdapConnection.

Bug Fixes

  • ToUpper, ToUpperInvariant, ToLower, and ToLowerInvariant are ignored when used on mapped properties.
  • Fixed NullReferenceException when no PageResultResponseControl is returned from the server after paging.

Changes

  • The PerformMapping method should be used for class mappings, but constructor based mapping will still work.
  • The underlying SearchResultEntry is now exposed on DirectoryAttributes.
  • An AddModification methods as been added to DirectoryAttributes.
  • MapPropertyInfo has been exposed in ClassMap.
  • ToDirectoryAttributeModification extension has been exposed.

Breaking Changes

  • All classes that sub class ClassMap must now implement the PerformMapping method.
  • The distinguishedName parameter has been removed from Add, Update, and Delete operations involving DirectoryAttributes.

Reviews for this release

No reviews yet for this release.