LINQ teriminin kelime anlamı Language Integrated Query yani dil ile bütünleştirilmiş sorgu. Veritabanı işlemleri için SQL kullanıyorduk. Linq ile artık bu sorgulama işlemleri için ayrı bir dil kullanmamıza gerek kalmıyor. Veritabanı üzerinde ekleme, silme ve güncelleme gibi işlemleri Linq ile gerçekleştirebiliyoruz. Devamını Oku
Ay: Eylül 2014
Modelleme Yaklaşımları
Model katmanımızda LinqToSql ve Entity Framework gibi yapılar aracılığı ile veritabanımızı kolaylıkla modelleyebiliriz.Modellenen veritabanının yapısı, tablolar sınıf olarak ve alanlar sınıfların özelliği olarak aktarılır. Ayrıca ekleme, silme, listeleme, güncelleme metotları damodelleme yapacağımız araç taradından otomatik olarak oluşturulur. Devamını Oku
Model Validationda kullanılan Attribute’lar
Merhaba arkadaşlar bir önceki yazmızda Model Validationdan bahsetmiştik bu yazıda da Validationda kullanabileceğimiz attribute’ların bir kısmını yazacağım.
Required : Girilmesi zorunlu alan
Kullanımı: [Required] Devamını Oku
MVC Model Validation
Merhaba arkadaşlar bu yazımda kısaca mvc’de model validation’ın kullanımından bahsedeceğim. Validation işlemi, veri girişlerinde girilecek verinin uygunluğunu kontrol etmemizi sağlar. Bu işlem iki türlü yapılabilir. Birincisi client tarafında JavaScript ile ikincisi ise server tarafında modelimizi oluştururken ekleyeceğimiz attribute’lardır. Devamını Oku
MVC’de Model Katmanı
Merhaba arkadaşlar bu yazımda MVC de Model katmanından metodunun bahsedeceğim. Model katmanını en gelen biçimde tanımlayacak olursak; veritabanı işlemlerinin yapıldığı yerdir diyebiliriz. Bu tanımı biraz genişletmek gerekirse, uygulamanın veriye erişimini ve iş mantığını gerçekleştiren nesneleri içeren katmandır. Yani veritabanına veri eklenirken veya veri çekilirken hangi kurala göre yapılacağını ve bu işlemlerin yapıldığı kısımdır. Devamını Oku
Server.MapPath Kullanımı
Merhaba aradaşlar bu yazımda kısaca Server.MapPath metodunun Razor View Engine’da kullanışından bahsedeceğim.
Server.MapPath metodu kendisine gönderilen dosyanın konumunu döndürür. Örneğin; Devamını Oku
Kontrol Yapıları ve Döngüler
Merhaba arkadaşlar bu yazımda Razor View Engin’da kontrol yapılarını(if, else) ve döngülerin(for, foreach) kullanış şeklini bir kaç ufak örnekle inceleyeceğiz.
Aşağıdaki örneğimizde HTML bir form oluşturduk ve sayfa ilk yüklendiğinde değilde sadece post olduysa ve input alanları boş değilse işlemi yapıp ekrana yazmasını sağladık. Devamını Oku