Content deleted Content added
No edit summary |
No edit summary |
||
Line 1:
The '''.NET Persistence API''', also referred to as '''NPA''', is a persistence and [[
NPA is based on the [[Java Persistence API
== Motivation ==
The main purposes of the .NET Persistence API (NPA) are:<ref>http://www.npersistence.org/faq</ref>
* To provide a vendor
* To provide a cross
== Technology ==
The main features of NPA include:<ref>http://www.npersistence.org/api-reference</ref><ref>http://nugetmusthaves.com/Package/NPersistence</ref>
* Object
* Query language, based on SQL, for retrieving data from the database in an object oriented manner.
* Support of persisting [[Plain Old CLR Object|POCO (plain old CLR objects)]] objects (entities).
Line 17:
** Using external XML - meta data is specified in external [[XML]] resource files.
== Implementations ==
NPA is a persistence specification. To use NPA an implementation of the specification is required.
Persistence and ORM vendors can provide their own implementations of NPA.
Line 27:
== External links ==
* [http://www.npersistence.org/
<!--- Categories --->
|