Project Description
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 and one-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 alpha version) requires Microsoft Dynamics CRM 2011 and .NET 4.
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