2015-12-10 14 views
7

Etki alanı hizmetleri diğer etki alanı hizmetlerini enjekte etmeli ve birbirleri arasında çalışmalı ve komut işleyicisinin dilsiz olmasını sağlamalıdır. VEYA, etki alanı hizmetleri (yalnızca depo bariyerini arabirim için kullanılabilir) dilsiz olmalı ve işin çoğunluğu komut işçisinde yapılmalı mı? Ne ... Burada en iyi uygulamalar olduğunuCQRS örüntüsünde, etki alanı hizmetlerinde veya komut işleyicilerinde çalışmalıdır

+0

Başlangıç ​​ile: https://msdn.microsoft.com/en-us/magazine/mt147237.aspx ve https://msdn.microsoft.com/en-us/magazine/mt238399. aspx –

cevap

6
(işlevsellik bir nesne haline uymuyorsa ve ayrıca domain hizmetleri) ve benzeri şeyler için commandhandlers kullanmak Etki alanı nesneleri içine TÜM iş mantığı eklemek söyleyebilirim

:

  • örneğini alan nesneler ve onlara koşmak yöntemleri, veritabanı işlemleri yönetmek
  • alanı hizmetlerinde
  • çalışma yöntemleri,
  • alanı nesnelere bağımlılıkları sağlamak,
  • ...

onion architecture'a göz atabilirsin, etki alanı denetimlerinizin Etki Alanı Modeli ve Uygulama Servisleri içindeki komut dosyalarının içinde olduğunu sanırım.

İlgili konular