Sistemim, üzerinde bazı bilgilere sahip olduğumuz bir "hayalet kullanıcı" olan "İrtibat" diline sahiptir; doğrulama kuralları zayıftır ve durumu büyük ölçüde iletişim bilgileridir. . Ayrıca, tam olarak kayıtlı ve kayıtlı bir kullanıcı olan "Kullanıcı" kavramına sahibiz. Etkili "İletişim" olarak bir "Kullanıcı" düşünün.Başvurulan bir toplam kökü başka bir toplam köke aktarma
Yakalamaya çalıştığımız yaşam döngüsü, bir kişinin "İletişim" bilgilerini kaydettikten sonra bir "Kişinin" tarafından değiştirileceğidir.
Sistemde, "İletişim" öğesinin UUID'sini işaret eden bir "ContactId" öğesine başvuru yapan başka birleşik köklerimiz var. Bu "İletişim" kaydına girdiğinde, bunları "Kullanıcı" alan adıyla yeni bir "Kullanıcı" kavramını kullanmak isteriz ve "Kullanıcı" şimdi kendi "Kullanıcı Kimliği" UUID'sine sahiptir.
- "Contact" aracılığıyla bir "ContactID" üzerinden başvuruda bulunan ilişkileri nasıl saklayabiliriz?
- Topluluğumu başka bir taneye geçirmeye çalışırken temel bir sorun var mı?
- Böyle bir durumda, "İletişim" -> "Kayıtlı Kullanıcı" nın bu özel yaşam döngüsünü nasıl modellemeliyim?
- Yanıt, iki fikri tek bir toplam kökle birleştirmekse, etki alanı nesnelerimin her zaman geçerli olmasını sağlayabilirim, "Kullanıcı" bu "Kişi" gerçekte kaydedilinceye kadar geçerli olmamasına rağmen nasıl olabilir?
Bir yan not olarak, genel mimari için CQRS/ES kullanıyoruz.
Teşekkürler!
Kişiyi kullanmaya devam edeceğim, bunun için başka bir ad bulabilirsiniz. Kullanıcı kaydedileceği zaman Kimlik Doğrulama alt alanına uygun bağlantı sağlanacaktır. Diğer kümeler/BC'ler için, eğer bu bir öncü veya gerçek kullanıcı ise, ancak kısmen ilginç olabilir, ancak eğer bilmek isterlerse, bu bilgiyi her zaman adına dahil olmak üzere Kişi referansını tuttuğunuz değer nesnesine dahil edebilirsiniz. –
Henüz projelerimden birinde tamamen kayıtlı olan kullanıcılar için * Başvuru Sahibi * terimini kullanıyorum. Ayrıca satış vadesini * kullanabilirsiniz *. –
@ChrisTickner Neden 'İletişim 'ilişkisini' Kullanıcı 'ilişkisine çevirmeniz gerekiyor? Yönlendiren kuruluş neden bakım yapıyor? Bunun için bir kullanım örneği var mı? – guillaume31