aspnet core mvc katmanlı mimaride crud işlemlerini yapmak istiyorum. Basit kolay bir örnek var mı elinizde ? Şuan klasik sql sorgulu Projem var daha da geliştirmek istiyorum bunu. Teşekkürler.
Merhaba,
Bununla ilgili internet üzerinde yayınlamış olduğum bir örnek yok, fakat YouTube, Udemy gibi platformlarda bazı eğitim videoları mevcut.
Zaten önemli olan da mantığı kurabilmek;
İlgili katmanları oluşturmak (Data katmanı, iş geliştirme katmanı ve sunum katmanı gibi),
Data katmanına EntityFramework kullanarak veritabanını dahil etmek,
İş geliştirme katmanında -varsa- projedeki ihtiyaçlara göre geliştirmeleri yapmak,
Sunum katmanında ya iş geliştirme katmanından ya da direkt olarak data katmanından faydalanarak verileri manipüle etmek.
CreateRetrieveUpdateDelete (CRUD) işlemleri, ADO.NET ile çok kolay yapılabilir; Aynı durum EntityFramework için de geçerlidir. OOP standardizasyonlarında geliştirilen EF, bu işlemlerin kolaylıkla yapılabilmesine olanak tanıyor.
Katmanlı mimari (N-Tier Architecture), projenizin ihtiyaçlarına göre sınırsız katman ekleyebilmenizi sağlayan bir mimari yapı olarak değerlendirilebilir. Dolayısı ile her projede aynı sayıda ve içerikte katman eklemenize gerek yoktur. Eklenecek katmanlar, proje geliştirmeden önce yapılan analizlerde ve proje geliştirme aşamasında ortaya çıkan ihtiyaçlar dahilinde oluşturulur. En önemli kullanım amaçlarından biri, her bir katmanın üstüne düşen görevi yaparak, karmaşıklığın ortadan kalkmasını sağlamasıdır.
İyi çalışmalar