C# - Dapper ile örnek uygulama

C# yazılım dilinde Dapper kullanımı

C# - Dapper  ile örnek uygulama
C# - Dapper ile örnek uygulama

C# - Dapper ile örnek uygulama udemy course

C# yazılım dilinde Dapper kullanımı

Merhaba Arkadaşlar ,

Bu ücretsiz eğitim içerisinde Dapper Micro ORM aracı ile bir windows form uygulaması geliştireceğiz.

Dapper Nedir ? 

Dapper, Stack overflow ekibi tarafından LightWeight(Arka tarafta herhangi bir mapping işlemi veya konfigürasyonu yapmaz) olarak geliştirilmiş Github ta open source yayınlanan bir ORM( Object Relationship Mapper) aracıdır.


Ado Net’te sorgularımızı veya prosedürlerimizi SqlDataReader, SqlCommand v.b nesneleri kullanarak gerçekleştiririz. Dapper,bu nesneleri yazma yükünü bizden alıyor.


Generic ve extension olan metotlarını kullanarak filtreleme işlemlerimizi yapabiliriz. Daha az kod yazarak sorgularımızı kısa sürede execute edip istediğimiz tipe çevirebiliriz.


Eğitim içerisinde kullanılanlar


  1. Örnek database kurulumu .

  2. Storeprocedure kullanımı .

  3. C# ile database modelleme .

  4. N katmanlı mimari .

  5. Interface kullanımı ( örnek olması açısından )

  6. Gridview kullanımı .

  7. Formlar arası veri taşıma işlemleri .


Dapper micro orm aracı bir çok yazılım firmasında kullanılan üzerine her yazılım firmasının kendi mimarisini  geliştirdiği çok yararlı ve uygulama tarafında hızlı bir araçtır. EF ile kıyaslanması doğru değildir, EF kendi içerisinde bulunan bir çok özelliği Dapper içerisinde olmamaktadır.


Dapper tarafında geliştirilen ek paketler ile dapper üzerine farklı yetenekler eklenmiştir . Yapıyı öğrendiğiniz zaman bu ek paketleri yayıncılarının git hub sayfalarından ücretsiz bir şekilde öğrenebilir ve uygulamalarınızda kullanabilirsiniz.


Eğitim içerisinde kullanılan teknikleri anlayabilmeniz için orta seviyede C# bilgisine sahip olmanız gerekmektedir.  Bu kısa eğitim sonrasında dapper ın özelliklerinden yararlanarak veri tabanı işlemlerinizi gerçekleştirebileceksiniz.