Dynamics CRM Enhanced Organisation Service is an extension to the out-of-the-box IOrganizationService. It supports async operations, dependencies, transactions, and caching.
See the version list below for details.
Install-Package Yagasoft.Libraries.EnhancedOrgService -Version 2.1.1
dotnet add package Yagasoft.Libraries.EnhancedOrgService --version 2.1.1
<PackageReference Include="Yagasoft.Libraries.EnhancedOrgService" Version="2.1.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add Yagasoft.Libraries.EnhancedOrgService --version 2.1.1
Changed: moved to a new namespace
Added: project URL
Improved: skip forcing a new connection to CRM if the last one used the same connection string
Changed: pool caching is now set to Private -- target organisation scoped
Added: a limit param for the pool services managed
Fixed: factory-created services not tied to a pool not connecting to CRM
Fixed: pool interface having wrong type in release method
Changed: reduced .NET Framework requirement to 4.5.2
Fixed: paging issue in RetrieveMultiple
Fixed: SDK caching of connections
Added: digital signature
Changed: upgraded to CRM v9
Fixed: issue with query caching
This package is not used by any popular GitHub repositories.