Son zamanlarda severek kullanmaya başladığım Dapper Micro ORM’yi birlikte inceleyelim. Dapper Stackoverflow.com ekibi tarafından geliştirilmiş, ücretsiz ve açık kaynak kodlu bir c# kütüphanesidir. SQL Server, MySQL, Sqlite, SqlCE, Firebird.. vb veritabanlarına desteği bulunmaktadır. Dapper Klasik ORM’lere göre (Entity Framework, Nhibernate..) daha fazla kod hakimiyeti sunmaktadır. Bununla birlikte performans açısından oldukça iyi gözüküyor. Modellerimizi ilişkilerimizi biz kendimiz oluşturuyoruz. Dapper bize veritabanı ile model arasındaki etkileşimin kolaylaşmasını sağlıyor.
Dapper yüklemek için projemize sağ tıklayıp “Manage Nugget Packages” tıklıyoruz. Browse sekmesinde dapper yazıp aratıyoruz. kurulum işlemini yapıyoruz.