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 …

Linux, Centos 7 Üzerinde .Net Core Proje Yayınlama ve Nginx Server Kurulumu

Merhaba Arkadaşlar, Öncelikle bu yazıda platform bağımsız hale gelen .net için bir konfeti patlatarak işe başlayacağız. 🙂 Özellikle kendi kaynak kullanımından, lisans maliyetlerinden, kaynak yönetiminden bıkan sistemciler ve tabii ki developerlar için böylesi bir icraatı ortaya çıkarmak bana sorarsanız Microsoft için gerçekten bir devrim. Windows’un o yönetimi kolay ancak hantal yapısından bıkan ve linux platformlarında uygulamalarını çalıştırmak isteyip ve fakat .net’ten de kopmak istemeyen developerlar için bu müjde oldukça iyi. Bu yazıda kısaca linux platformunda …

.Net Core ile app.settings Dosyasından Değer Okuma

.Net Core’un hayatımıza girmesi ile aslında pek çok yazılımcı bir bakıma rahat bir nefes aldı diyebiliriz. Elbette yaygın olarak bilindiği üzere bu teknolojinin en önemli ve güzel tarafı şimdilik %90 diyebileceğimiz ve muhtemelen yakında %100 olacak platform bağımsızlığıdır. Örneğin burada yazdığınız bir uygulamayı linux, macOS, windows gibi platformların hemen hepsinde çalıştırabiliyor olmanız, bu teknolojinin getirdiği en büyük yeniliklerin başında geliyor. Tabii ki buradaki %90 tabiri biraz afaki. Zira tüm sınıfların SDK’ları %100 oranında tamamlanmamış olasa …