Ders kitabının bölüm başındaki ilgi uyandıran soruları. Bunlar sınav sorusu değil — konuya başlamadan önce düşünmen için. Cevabı açmadan önce kendi yanıtını düşün.
Hiç SQL sorgusu yazmadan, sadece C# kodları kullanarak koskoca bir veri tabanını sıfırdan inşa etmek nasıl mümkün olabilir?
Yönlendirme
Entity Framework'ün 'Code First' yaklaşımı sayesinde, yazdığınız C# sınıfları otomatik olarak veri tabanı tablolarına dönüştürülür.
Bir web sitesine yeni bir üye kaydolduğunda, sistemin ona nasıl tamamen benzersiz ve çakışmayan bir kullanıcı numarası (ID) verdiğini hiç düşündünüz mü?
Yönlendirme
Veri tabanındaki 'Primary Key' ve 'Is Identity' özellikleri, her yeni kayda otomatik olarak benzersiz bir numara atanmasını sağlar.
Hazırda çok karmaşık ve büyük bir veri tabanınız varsa, bunu tek bir komutla saniyeler içinde web projenize entegre edip kodlarınıza dönüştürebilir misiniz?
Yönlendirme
'Database First' yaklaşımı ve Scaffold komutları sayesinde, mevcut veri tabanınızdan projeniz için gerekli tüm sınıflar otomatik olarak üretilir.
Bir web uygulamasında veri ekleme, güncelleme ve silme gibi kritik işlemlerin güvenli bir şekilde yapıldığından nasıl emin olunur?
Yönlendirme
ASP.NET MVC mimarisinde Controller sınıfları, 'ModelState.IsValid' kontrolü ve DbContext nesnesi üzerinden verileri süzerek güvenli bir şekilde işler.