API .NET Persistence



Todo o conhecimento que os humanos acumularam ao longo dos séculos sobre API .NET Persistence está agora disponível na Internet, e compilámo-lo e organizámo-lo para si da forma mais acessível possível. Queremos que possa aceder a tudo sobre API .NET Persistence que queira saber de forma rápida e eficiente; que a sua experiência seja agradável e que sinta que encontrou realmente a informação sobre API .NET Persistence que procurava.

Para atingir os nossos objectivos, fizemos um esforço não só para obter a informação mais actualizada, compreensível e verdadeira sobre API .NET Persistence, mas também nos certificámos de que o design, a legibilidade, a velocidade de carregamento e a usabilidade da página são tão agradáveis quanto possível, para que possa concentrar-se no essencial, conhecendo todos os dados e informações disponíveis sobre API .NET Persistence, sem ter de se preocupar com mais nada, já tratámos disso para si. Esperamos ter alcançado o nosso objectivo e que tenha encontrado a informação que pretendia sobre API .NET Persistence. Assim, damos-lhe as boas-vindas e encorajamo-lo a continuar a desfrutar da experiência de utilização de scientiapt.com .

A API de persistência .NET , também conhecida como NPA , é uma especificação de persistência e mapeamento relacional de objeto (ORM) para a estrutura .NET .

O NPA é baseado na Java Persistence API (JPA), que é a API de persistência padrão no mundo Java . O NPA segue o JPA, fornecendo uma API de persistência completa e um rico conjunto de recursos ORM.

Motivação

Os principais objetivos da .NET Persistence API (NPA) são:

  • Para fornecer uma API de persistência livre de fornecedor para .NET, tornando a troca de um provedor de persistência para outro mais fácil (evitando o aprisionamento do fornecedor ).
  • Para fornecer uma API de persistência entre linguagens, estendendo a popular Java Persistence API (JPA) a todas as linguagens de programação .NET.

Tecnologia

Os principais recursos do NPA incluem:

  • API orientada a objetos para trabalhar com bancos de dados (geralmente RDBMS).
  • Linguagem de consulta, baseada em SQL, para recuperar dados do banco de dados de forma orientada a objetos.
  • Suporte de persistência de objetos POCO (objetos CLR antigos simples) (entidades).
  • Dois métodos para marcar classes como classes de entidade e para especificar outras configurações:
    • Usando atributos - os metadados são incorporados às definições de classe no código-fonte.
    • Usando XML externo - os metadados são especificados em arquivos de recursos XML externos .

Implementações

NPA é uma especificação de persistência. Para usar o NPA, é necessária uma implementação da especificação. Os fornecedores de persistência e ORM podem fornecer suas próprias implementações de NPA.

A primeira implementação, NPA para NHibernate , foi lançada em dezembro de 2011.

Referências

links externos

Opiniones de nuestros usuarios

Jose Porto

Acho muito interessante a forma como esta entrada em API .NET Persistence está escrita, lembra-me dos meus anos de escola. Que tempos bonitos, obrigado por me trazer de volta a eles.

William Brandao

As informações fornecidas sobre API .NET Persistence são verdadeiras e muito úteis. Bom.

Carlos Oliveira

Este artigo sobre API .NET Persistence me chamou a atenção, acho curioso como as palavras são bem medidas, é tipo... elegante.

Ivone Marques

As informações sobre API .NET Persistence são muito interessantes e confiáveis, como o resto dos artigos que li até agora, que já são muitos, pois estou esperando meu encontro no Tinder há quase uma hora e ele não aparece, então isso me dá que me levantou. Aproveito para deixar algumas estrelas para a empresa e cagar na porra da minha vida.