Bu Visual Studio eklentisi, N-Tier Architecture ile çalışan projeler için gereken temel bileşenleri oluşturmak için context menü içerisine seçenekler sunar. Menüsüden "Create Dto", "Create Repository" veya "Create Service" seçerek öğelerin otomatik olarak oluşturulmasını sağlar.
- VSIX Dosyasını İndir: VisualStudio Marketplace sayfasından en son sürümü indirin.
- Yükleyin: İndirdiğiniz ".vsix" dosyasına çift tıklayarak Visual Studio'ya yükleyin.
- Visual Studio'yu Yeniden Başlatın: Değişikliklerin etkili olması için Visual Studio'yu yeniden başlatın.
- Entity'den Item Oluşturma:
- Solution Explorer üzerinden bir modele sağ tıklayın.
Add
>New Item
seçeneğini seçin.- Açılan pencerede
Create Dto
,Create Repository
veyaCreate Service
seçeneğini seçin. - Açılan form üzerinde oluşturulacak dosyanın proje ismini ve klasör ismini girip
Add
butonuna tıklayın.
- Entity Örneği:
- Entity'den Türetilen Örnekler:
- Dto Örneği:
- Repository Örneği:
- ServiceHelper Örneği:
public class ProductDto : BaseDto { public string Name { get; set; } public decimal Price { get; set; } }
public class ProductRepository : BaseRepository<Product> { public ProductRepository() { } }
public class ProductService : BaseService<ProductRepository, ProductDto, Product> { public ProductService() { } }
public class Product : BaseEntity {
public string Name { get; set; }
public decimal Price { get; set; }
}