A collection of libraries for common and extended operations in Dynamics CRM development that gives power to the developer and saves time.
- Massive JS and CS libraries of common and generic functions and classes
- 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
Add the following to the .csproj
file to be able to compile.
<PropertyGroup>
<LangVersion>latest</LangVersion>
</PropertyGroup>
- Assembly: Yagasoft.Libraries.Common
- Single CS file: Yagasoft.Libraries.Common.File
- NuGet: Yagasoft.Libraries.EnhancedOrgService
- Guide: EnhancedOrgService – Enterprise-grade CrmServiceClient | SwissKnife Series
- Check Releases page for the later changes
- Initial release
Copyright © by Ahmed Elsawalhy (Yagasoft) -- GPL v3 Licence