This project has been moved to GitHub. Codeplex will no longer be updated, so please go on to GitHub for updated information: https://github.com/karolikl/Epinova.CRMFramework

 

Epinova.CRMFramework allows developers to create, read, update and delete Microsoft Dynamics CRM entities from any .NET application. It supports operations on all standard and custom CRM entities and attributes, and retrieving one-to-one, one-to-many and many-to-many CRM entity relationships.

It is available in two versions: 

Epinova.CRMFramework 1.0 requires Microsoft Dynamics CRM 4.0 and .NET 3.5.
Epinova.CRMFramework 2.0 (currently in beta version) requires Microsoft Dynamics CRM 2011 and .NET 4. 

Status 26. August 2013

A stable version of Epinova.CRMFramework 2.0 is made public. This version requires Microsoft Dynamics CRM 2011 and .NET 4. 

Status 03. December 2012

The beta version of Epinova.CRMFramework 2.0 is made public. This version requires Microsoft Dynamics CRM 2011 and .NET 4. Due to lack of time, the plans of adding LINQ support to the framework had to be thrown away, and therefore the CrmQuery system from Epinova.CRMFramework 1.0 has been refatored and included in this version of the framework. 

This means that the Find() method and the CrmManyToManyRelationshipController are available for use.

Status 13. March 2012

The alpha version of Epinova.CRMFramework 2.0 is made public. This version requires Microsoft Dynamics CRM 2011 and .NET 4. The framework has been completely refactored from the previous version. 

Note that the CrmQuery system has been removed in this version, which means that the Find() method and the CrmManyToManyRelationshipController cannot be used in the alpha version. These will be replaced with LINQ support in the Beta version. 

Status 28. October 2011

Epinova.CRMFramework 1.0 is made public. There are no breaking changes from the Beta version, only minor refactoring has been done as the Beta version was very stable. The framework has now been in use on a large website for approximately 6 months, and there have still not been any reports of problems. In other words, it's been very well tested.

The next version of the Epinova.CRMFramework will target Microsoft Dynamics 2011.

Status 22. June 2011

The Beta version of Epinova.CRMFramework is made public! There are no breaking changes in this version, just a few minor improvements.

Status 03. June 2011

Epinova.CRMFramework has been in use on a large website for over a month now, and we have had no problems with it so far! I've made a few improvements in the framework (none of them are breaking changes), and I'm planning on releasing the Beta version mid-June. If you're interested in more information on the improvements done, take a look at these:

http://crmframework.codeplex.com/workitem/593

The framework was initially created for use with EPiServer, but so far the framework has had no dependencies to EPiServer and I've decided to keep it that way.

Status 21. October 2010
First release of the alpha version is made public!

Contact me

Feel free to contact me if you have any questions or comments:
Twitter: @karolikl
Blog: http://karolikl.blogspot.com
E-mail: karolikl at gmail dot com

Credits

Thank you to:
Jamie Miley, for offering his assistance and blogging about my framework
Harald Schult Ulriksen, for listening to me complain and not being there

Last edited Feb 26, 2014 at 7:40 PM by karolikl, version 13