Osman KURT

Yazılım Uzmanı

AngularJs ile Listeleme Yapmak

Merhaba arkadaşlar, İlk olarak bir adet MVC projesi oluşturuyoruz ve projemize nuget paket olarak AngularJs kuruyoruz. install-package angularjs install-package angularjs.Route Sonra ki adım referans olarak sayfamıza angularjs'yi eklemek. [Fazlası]

Fluent Validation Kullanımı C#

Validation kullanımı son derece önemli parçalar kodlar için. Her seferin de bunu if şeklinde yapmak ne derece mantıklı. Bu yüzden Fluent Validation bu gibi durumlar için son derece ideal bir yapı. Öncelikla kullanmak istediğiniz projeye nuget'dan FluentValidation eklentisini kurmanız gerekmekte. [Fazlası]

MVC'de Mobile Sayfa Ayırımı

Merhabalar, Gelişen Asp.Net MVC'de bizler için bir güzellik daha var. Hepimiz web sayfaları geliştirirken yeni nesil responsive tasarımlar için var gücümüzle çalışıyoruz. Ancak bazı durumlarda bunu başarmak zorlaşabiliyor. İşte bu gibi durumlarda Mobile için özel tasarımlar hazırlamak gerekiyor. Bunu yaparken de gelen kullanıcıya göre yönlendirme yapmak lazım. Yönlendir kısmında işin en güzel tarafı ise şu; Home dizini altında ki Index.cshtml sayfası için mobil bir sayfa oluşturmamız gerekiyorsa bunu Index.Mobile.cshtml şeklinde oluşturduğumuzda işimizin tamamlanmış olması. Sizce de güzel değil mi? [Fazlası]

Entity Framework AsNoTracking Kullanımı

Merhaba arkadaşlar, bu yazım da sizlere AsNoTracking() konusundan bahsedeceğim. Basit bir kod ama yerinde kullanıldığında performans bakımından gerçekten de verim sağlayacağımız birşey. Kullanımı basit. Lambda sorgu yazarken tablo adından sonra AsNoTracking yazarak kullanabiliyoruz. [Fazlası]

Entity Framework İncelikleri

Merhaba arkadaşlar, Entity framework kullanan bir çok arkadaş belki karşılaşmıştır. Bazı tablolar var ki ne yaparsanız yapın bir türlü entity model içine dahil edemezsiniz. Geçen günlerde benim de başıma geldiği için yazma gereği duydum. Arkadaşlar eğer bir tablo entity model içine dahil edilemiyorsa bunun ilk sebebi tablonun bir primary key alana sahip olmamasıdır. Dİyebilirsiniz ki her tablo zaten dahildir. Ben şahidim değil :) olmadığı durumları da gördü bu gözler. [Fazlası]

MVC C# Factory Kullanımı

Merhaba, MVC factory nedir? Bilindiği üzere mvc bir projeye request geldiğinde ilk olarak controller kısmına düşer ve daha sonrasında view işlenir kullanıcıya sonuç döndürülür. Yani kabaca anlatmak gerekirse durum budur. Bizim factory kullanmamızda ki amaç ise request controller kısmına gelmeden karşılamak ve gerekli işlemleri yapmaktır ya da gerekli yönlendirmeyi. [Fazlası]

C# İki Liste Arasında ki Farkı Bulma

Bu yazımda MVC eğitimi kapsamında elimizde var olan iki liste arasında ki farkı bulmayı sağlayan kod parçacığını inceleyeceğiz. Elimiz de string veri tutan iki adet liste olduğunu varsayalım. Bunların içinden de birinde olup diğerinde olmayan item'ları bulmayı deneyelim. Çok basit bir kod parçası mevcut bu iş için. Ekstra herhangi bir işleme gerek kalmadan işimizi halledebiliyoruz. [Fazlası]