Entity Framework kullanılarak hazırlanmıştır
- Business : Gelen bilgileri gerekli koşullara göre işlemek için oluşturulan katmandır.Abstract klasörü soyut nesneleri(interface),Concrete klasörü somut nesneleri(class),ValidationRules ve Utilities klasörleri doğrulama işlemlerini gerçekleştiren sınıfları içerisinde tutar.
ConsoleUI: Uygulamanın konsol üzerinden çalışmasını sağlayan ConsoleApp'i içerisinde bulundurur.- Core : İçerisinde DataAccess katmanı ile ilgili ve DataAccess katmanının işini yapan DataAccess Klasörü ve Entities katmanı ile ilgili ve Entites katmanının işini yapan Entites Klasörü ve çok daha fazlasını bulundurur. Kimi şirketlerde sadece Core katmanını yazan altyapı ekibi bulunur.
- DataAccess : Veri tabanı CRUD operasyonlarını gerçekleştirir.Abstract klasörü interfaceleri,Concrete klasörü classları tutar.
- Entities : Bu katman veritabanı tablosundaki verileri tutar.
- WebAPI :