Content deleted Content added
m Bot: link syntax/spacing and minor changes |
Magioladitis (talk | contribs) m clean up using AWB (8434) |
||
Line 1:
The '''.NET Persistence API''', also referred to as '''NPA''', is a persistence and [[Object-
NPA is based on the [[
==Motivation==
The main purposes of the .NET Persistence API (NPA) are:<ref>http://www.npersistence.org/faq</ref>
* To provide a vendor free persistence API for .NET, making switching from one persistence provider to another easier (avoiding [[vendor lock-in]]).
* To provide a cross language persistence API by extending the popular [[
==Technology==
Line 12:
* Object oriented API for working against databases (usually RDBMS).
* Query language, based on SQL, for retrieving data from the database in an object oriented manner.
* Support of persisting [[
* Two methods for marking classes as entity classes and for specifying other settings:
** Using attributes - meta data is embedded in class definitions in the source code.
Line 30:
<!--- Categories --->
[[Category:.NET framework]]
[[Category:Object-relational mapping]]
|