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
Yı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
MVC’de Yorum Satırı Ekleme
Merhaba arkadaşlar bu yazımda MVC de kodlarımızın arasına nasıl yorum satırları ekleriz ondan bahsedeceğim.
MVC de yorum satırı olarak kullanacağımız ifadeleri @* operatörü ve *@ operatörü arasında yazabiliriz. Örneğin; Devamını Oku
MVC’de Boşluk Kullanımı
Merhaba arkadaşlar bu yazımda Razor View Engine’ de kullandığımız kod bloğunda ki boşlukların etkilerinden bahsedeceğim. Tek satırlık kodlarda veya kod bloklarında kullandığımız boşluklar kodun çalışmasını engellemez. Örneğin aşağıdaki tanımlama view tarafında sorunsuz bir şekilde görünecektir. Devamını Oku
MVC’de Değişken Tanımlama
Merhaba arkadaşlar bu yazımda mvc’de daha doğrusu Razor View Engine’de değişken tanımlama ve kullanımını bir kaç basit örnek ile anlatacağım.
Değişken tanımlamak için var veri tipi kullanılabilir. Bildiğiniz gibi var veri tipine istediğimiz tipte veri saklayabiliyoruz(int, string, datetime vs..) Razor tarafında da C# ta geçerli olan değişken tanımlama kuralları geçerlidir örneğin büyük küçük harf farklılıklarını algılar var Sayi=1; olarak tanımladığınız bir değişkeni başka yerde @sayi; olarak kullanamazsınız. Devamını Oku