Dapper ORM
   HOME

TheInfoList



OR:

Dapper is an
object–relational mapping Object–relational mapping (ORM, O/RM, and O/R mapping tool) in computer science is a programming technique for converting data between type systems using object-oriented programming languages. This creates, in effect, a "virtual object databa ...
(ORM) product for the
Microsoft .NET The Microsoft .NET strategy is a marketing plan that Microsoft followed in the early 2000s. Steve Ballmer described it as the company's "most ambitious undertaking since Internet Strategy Day in 1995". In support of this strategy, between 2000 and ...
platform: it provides a
framework A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of. Framework may refer to: Computing * Application framework, used to implement the structure of an application for an op ...
for mapping an
object-oriented Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of pro ...
domain model In software engineering, a domain model is a conceptual model of the domain that incorporates both behavior and data.Fowler, Martin. ''Patterns of Enterprise Application Architecture''. Addison Wesley, 2003, p. 116. In ontology engineering, a do ...
to a traditional
relational database A relational database is a (most commonly digital) database based on the relational model of data, as proposed by E. F. Codd in 1970. A system used to maintain relational databases is a relational database management system (RDBMS). Many relatio ...
. Its purpose is to relieve the developer from a significant portion of relational data persistence-related programming tasks. Dapper is free as
open source software Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Open ...
that is distributed under dual license, either the Apache License 2.0 or the
MIT License The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts only very limited restriction on reuse and has, therefore, high license comp ...
.


Feature summary

The Dapper team advertises the following features: * Speedy and high performance * Choice of static/dynamic object binding * Easy handling of SQL query * Multiple query support * Support and easy handling of stored procedures


See also

*
List of object–relational mapping software This is a list of well-known object–relational mapping software. It is not up-to-date or all-inclusive. Java * Apache Cayenne, open-source for Java *Apache OpenJPA, open-source for Java *DataNucleus, open-source JDO and JPA implementation (forme ...
* .NET Persistence API (NPA)


References


External links


Dapper Homepage
*
NuGet NuGet (pronounced "New Get")And The Winner Is, NuGet
haacke ...
br>Dapper packageDapper TutorialLearn DapperSam Saffron Blog: How I learned to stop worrying and write my own ORM
{{DEFAULTSORT:Dapper Free software programmed in C Sharp .NET programming tools .NET object-relational mapping tools Object-relational mapping C Sharp libraries