dapper is a Micro- ORM (object-relation Mapper) means does not provides all features of full ORM like LINQ-to-SQL or Entity Framework.
It works across all ADO.Net
providers including Sqlite, oracle, MySQL and SQL.
It comprises of a single file (SqlMapper.cs.), which is lives on Google (code.google.com/p/dapper-dot-net/source/browse/Dapper/SqlMapper.cs
Dapper does not manage your connection's lifecycle.
You can either include the file, as is, in your project. Or install it via nuget.
Main focuses on making the materialization as fast as possible, with no overheads from things like identity managers - just "run this query and give me the typed data.
Source: stackoverflow.com | |