Content deleted Content added
Moshehoadley (talk | contribs) No edit summary |
Moshehoadley (talk | contribs) No edit summary |
||
Line 5:
==Motivation==
Without a standard API for ORM services, host applications which need persistence services, use a specific ORM vendor (usually [[ASP.NET|ASP.NET]] or [[NHibernate]] in the .NET framework) by using the vendor 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.
|