1. Bölüm .Net Core ile Kurumsal Mimari Proje Adımları

Entity Framework ile Generic Repository ‘nin avantajları bulunmakta.
Yazılımcının sırtına çok fazla yük vermemek ve projenin daha uzun vadeli olması için tasarlayıcağımız mimaride entity framework ve base işlemler kullanacağız. Ekip veya bireysel olarak hızlı kod ve anlaşılır kod yazma imkanı sunuyor, Oluşturulan projenin senaryosunu göre base metotlar elbette değişebilir.
çok fazla uzatmadan projenin mimarisini birlikte tasarlayalım.

Projede Kullanılacak Teknolojiler
Fluent Api,
AutoMapper,
Entity Framework,
Mapping,
BaseClass,
WebApi,
BaseController,
UnitOfWork,
Repository ve Generic Repository,
Service ve Generic Service


1.Bölüm : Projenin ve katmanlarının oluşturulması
Solution Projesi açalım ve Libraries ve Presentation adında 2 tane klasör oluşturup içlerine aşağıdaki gibi projenin katmanlarını oluşturalım.

Create a new project – Yeni Proje Oluşturuyoruz

Öncelikle BaseClass oluşturuyoruz ve sonrasında oluşturacağımız DBClasslarımıza kalıtım olarak vereceğiz.

namespace MuratGOZCU.Core
{
    public class BaseEntity
    {
        public int Id { get; set; }
    }
}

Core katmanına Domain adında bir klasör açıp içerisine DBClasslarımızı oluşturuyoruz Category classını oluşturalım.

namespace MuratGOZCU.Core.Domain
{
    public class Category:BaseEntity
    {
        public string Name { get; set; }
        public string Description { get; set; }
    }
}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir