/DynamicsCrm-Libraries

A collection of libraries for common and extended operations in Dynamics CRM development that gives power to the developer and saves time.

Primary LanguageC#GNU Lesser General Public License v3.0LGPL-3.0

DynamicsCrm-Libraries

Join the chat at https://gitter.im/yagasoft/DynamicsCrm-Libraries


A collection of libraries for common and extended operations in Dynamics CRM development that gives power to the developer and saves time.

Features

Common Library

Enhanced Organisation Service library

  • An extension to the out-of-the-box IOrganizationService
  • Automatic service pool handling (core feature)
  • Connection warmup to improve initialisation performance (optional)
  • Caching of operation results (optional)
  • Automatic retry of failed operations (optional)
  • Operation events and statistics
  • Load balancer algorithms for multi-node environments
  • In-memory transactions
  • Deferred operations to run in a transaction
    • Accumulate operations from across the application to be executed in one go
  • Planned execution to be sent to CRM for execution
    • Return values from mid-execution operations can be used in later operations within the same transaction

Guide

Add the following to the .csproj file to be able to compile.

  <PropertyGroup>
    <LangVersion>latest</LangVersion>
  </PropertyGroup>

Common library (either packages)

Enhanced Organisation Service library

Changes

  • Check Releases page for the later changes

v1.1.1 (2015-05-15)

  • Initial release

Copyright © by Ahmed Elsawalhy (Yagasoft) -- GPL v3 Licence