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

Entity Framework , SOLID ve Generic Repository ‘nin avantajları vardır bu avantajlardan faydalanacağız.

Yazılımcının sırtına çok fazla yük vermemek 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ı sunacağız, Oluşturulan projenin senaryosunu göre base metotların içeriği elbette değişebilir.

Projenin mimarisine geçmeden önce başlıkları birlikte inceleyelim.

Kullanılacak Teknolojiler ve Patternler
Fluent Pattern,
AutoMapper,
Entity Framework,
BaseClass,
WebApi,
BaseController,
UnitOfWork Pattern,
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 inheritance 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.İlk Classımız Category classını oluşturalım.

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

2. Bölüm >>>

Bir cevap yazın

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