Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikipedia

.NET Persistence API

Reference material by Wikipedia contributors. This retains its source identity and is not 411 news reporting.

The .NET Persistence API, also referred to as NPA, is a persistence and object–relational mapping (ORM) specification for the .NET framework.NPersistence | JPA for the .NET platform NPA is based on the Java Persistence API (JPA), which is the standard persistence API in the Java world. NPA follows JPA by providing a complete persistence API and a rich set of ORM features.http://www.npersistence.org/faq FAQ NPersistence 2018-08-24 https://web.archive.org/web/20120426082101/http://www.npersistence.org/faq 2012-04-26 dead c# – What is the equivalent of JPA in .NET? – Stack Overflow Motivation The main purposes of the .NET Persistence API (NPA) are: 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 Java Persistence API (JPA) to all the .NET programming languages. Technology The main features of NPA include:http://www.npersistence.org/api-reference API Reference 2018-08-24 https://web.archive.org/web/20120426082146/http://www.npersistence.org/api-reference 2012-04-26 dead NPersistence – NuGet Must Haves 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 POCO (plain old CLR objects) objects (entities). 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. 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. First implementation, NPA for NHibernate, was released in December 2011.http://www.npersistence.org/nhibernate NPA for NHibernate 2011-12-30 https://web.archive.org/web/20120426082225/http://www.npersistence.org/nhibernate 2012-04-26 dead https://archive.today/20130928184005/http://forums.anandtech.com/archive/index.php/t-2108535.html What is the equivalent of Java Persistence API for .NET? – AnandTech Forums References External links .NET Development Foundation www.npersistence.org Persistence API Category:Object–relational mapping Category:Cross-platform software