DDD, ERD, ORM: bir tane var, ya da birine ait?

0 Cevap php

Ilişki 'ait' ve 'tek olan' sadece tersi olsaydı ne işlevi olduğunu, ya da gibi bir şey olup olmadığını merak ediyorum?

Soru bir ORM oluştururken ortaya çıkan ve bir varlık örneği otomatik olarak silinmesi gerektiğini ne zaman, örneğin belirlemek için bir yol bulmak istedi:

Kullanıcı Konu 'çok var'

Konu Yorum 'çok var'

Konu User 'Kişinin sahip'

Konu 'tek bulunur Comment

Suppose you delete a user instance. Its related thread instances should remain intact. But if you delete a thread instance, its comments should be deleted.

With the above schema, the ORM can't tell when to delete and when not to. But if I use 'belong to', it could be a solution:

Kullanıcı Konu 'çok var'

Konu Yorum 'çok var'

Konu User 'Kişinin sahip'

Yorum Konu 'Bir aittir'

Bu mantıklı mı? Bu ORM için mümkündür, ama ERD bu senaryoyu kapsıyor? One-to-one/one-to-many bağlantıları yeterli görünmemektedir.

Herhangi bir düşünce?

0 Cevap