Dapper Repository Kullanımı ve Örnek Proje – 3

Şimdi de gelin başlangıç tabloları ve verileri ile veri tabanımızı ve Data katmanımızın içeriğini oluşturalım. Bu aşamada öncelikle veri tabanında ne gibi işlemler yaptığımı kısaca anlatıyor olacağım. Ancak projenin en alt kısmında Github hesabıma ulaşan bir link göreceksiniz. O bağlantıya tıklayarak projeyi GitHub üzerinden çekebilirsiniz. Ayrıca projenin ana dizininde en güncel veri tabanı SQL koduna da görebilirsiniz. Şimdi veri tabanımıza geçelim. Öncelikle veri tabanımızda şimdilik iki adet tablo kullanacağız. Bunlardan birincisi kullanıcıları tutacağımız “Users” tablosu. …

Dapper Repository Kullanımı ve Örnek Proje – 2

Evet Arkadaşlar, bir aradan sonra projemize artık start verelim istedim. Özellikle bundan sonra daha hızlı ilerleyerek katmanlı mimari ile projemizi nasıl hayata geçireceğimizi görüyor olacağız. Öncelikle lafı fazla uzatmadan yeni bir .net core proje açarak işimize başlayalım. Özellikle görseller ekleyerek altlarına da açıklamalar yazarak ilerlemek istiyorum ki daha anlaşılır olsun. Lütfen takıldığınız bir husus olur ise yorum kısmından sormayı unutmayın. Visual Studio üzerinden “File > New > Project” diyoruz. Buradan ASP.NET Core Web Application seçiyoruz …

Dapper Nedir? Farkları Nelerdir?

Son zamanlarda bir projemde kullanmak üzere farklı ORM’ler üzerinde çalışmaktayım. İşte bu yazımda bunların sonuncusu olan Dapper hakkında bilgi vermek istiyorum. PetaPoco, EntityFramework, Fluent NHibernate ile ilgili yazılarımı da dilerseniz okuyabilirsiniz. Şimdi geçelim nedir bu Dapper ve farkları nelerdir?… Dapper Nedir? Aslında temelde Ado.Net tabanlı olan ve size sadece modelleme yaparak hızlı kodlama imkanı sağlayan bir ORM. Tabi bu kadar kısa ve net özetleyerek bundan ibaret olduğunu düşündürmek istemem. Özellikle performans olarak gerçekten ado.net’i aratmayacak …