
En iyi Micro Orm Dapper Nedir ?
Selamlar;
Bu yazımda Micro Orm’ler içerisinde en hızlı araçlardan biri olan Dapper aracını inceleyeceğiz. Aşağıda Orm araçları arasındaki performans testi sonuçlarını bulabilirsiniz.
Görüldüğü üzere sık kullanılan Orm araçlarını rahatlıkla geçen Dapper, kullanım açısından rahat ve kolay olmakla beraber hızlılığı açısından da beğeni toplayan orm araçlarından biridir. Ayrıca tek Dll olmasıyla da diğer orm araçlarına göre daha basittir. Aynı Entity Framework gibi kodlama stilinden dolayı sıkıntı yaşamayacağınız bir Micro Orm aracıdır.
Projeye Ekleme
Şimdi bu dediklerimizi bir örnekle açıklayalım. Dapper ‘ ı kurmak çok basittir. Manage Nuget Packages’dan rahatlıkla indirilip kurulur.
Yükledikten sonra References daki sadece tek Dll bulunur.
Şimdi MsSql veritabanına bağlanıp bir örnek gerçekleştirelim. Önreğin Haberler tablosuna haber ekleyip, Haberleri listeleyelim.
Haber Listeleme
Daha önce hazırladığımız Haberler tablosunda HaberID, HaberAdi, HaberAciklama olsun.
Şimdi gerekli class’ımızı yazalım.
Controller da nasıl kullanacağımıza bakalım.
Bu şekilde IEnumerable<Haberler> tipinde veri döner.
Eğer biz bu koda Where kelimesi eklemek istersek kullanımı şu şekildedir. Burada sadece tek haberi getirmek istiyorum.
Ekleme:
Şimdi Haber Ekleyelim.
Böylelikle model olarak haberi ekledik. İşlemlerimizi tamamladık. Görüldüğü üzere biraz T-Sql kodlarının işin içine girmesi kod yazımını biraz zorlaştırsa da, kodu ayağa kaldırdıktan sonra alacağınız sonuç mükemmel olacaktır. Hızlılığa siz bile inanamayacaksınız. 🙂
En iyi Micro Orm Dapper Nedir Kaynaklar:
http://www.borakasmer.com/dapper-nedir/