.NET Persistence API: Difference between revisions

Content deleted Content added
Created page with '{{subst:AFC submission/submit}}<!--- Important, do not remove this line before article has been created. ---> NPersistence, also reffered to as NPA, is a [[.NET_...'
 
No edit summary
Line 5:
 
==Motivation==
CurrentlyWithout a standard for ORM services, host applicationapplications which need persistence services, use a specific ORM vendor (usually [[ASP.NET|ASP.NET]] or [[NHibernate]] in the .NET framework) andby using the verdorvendor specific APIs. This creates a bondage between the host application and the ORM vendor which is very difficult to untie. The host application will need a lot of work in order to switch to another ORM vendor (where the same bondage problem will continue).
With NPersistence, a host application will use the NPersistence APIs which are implemented by the different ORM vendors. An ORM vendor may be replaced with zero impact on the host application.