Fiche technique | |
---|---|
Type de produit : | Bibliothèque |
Auteur : | Marc Gravell |
Licence : | Apache 2.0 |
Date de publication : | 2018 à maintenant |
Site Web : | https://www.learndapper.com/ |
Introduction
Le Dapper est une bibliothèque de cartographie objet-relationnel (ORM) open source pour les applications .NET et .NET Core. La bibliothèque permet aux développeurs d'accéder rapidement et facilement aux données des bases de données sans avoir à écrire de code fastidieux. Dapper vous permet d'exécuter des requêtes SQL brutes, de cartographier les résultats aux objets et d'exécuter des procédures stockées, entre autres. Il est disponible sous forme de paquet NuGet.
- Dapper est léger et rapide, ce qui en fait un choix idéal pour les applications nécessitant une faible latence et des performances élevées.
- Il s'agit d'un outil de cartographie d'objets simple mais puissant pour tout langage .NET, tel que C#, permettant aux développeurs de cartographier rapidement et facilement les résultats des requêtes des lecteurs de données ADO.NET aux instances d'objets métier.
- Il offre une excellente prise en charge des requêtes de base de données désynchronisées et synchronisées et du regroupement de plusieurs requêtes en un seul appel.
- De plus, Dapper prend en charge les requêtes paramétrées pour aider à se protéger contre les attaques par injection SQL.
Dapper prend-il en charge .NET Core ?
Oui, Dapper prend en charge .NET Core depuis la sortie de la version 1.50 en juillet 2016. Dapper est une bibliothèque .NET multiplateforme, ce qui signifie qu'elle peut être utilisée sur n'importe quelle plateforme prenant en charge .NET, y compris .NET Core.
Dapper prend-il en charge C# ?
Oui, vous pouvez utiliser Dapper avec C# comme avec plusieurs autres langages de programmation, tels que VB.NET et F#. En fait, Dapper a été écrit en C# et constitue un choix populaire pour l'accès aux données dans les applications C# en raison de sa simplicité et de son efficacité.