2011-02-06 23 views
1

在域驅動設計的上下文中,stackoverflow中的標記是值類型,請參閱下面的鏈接討論。stackoverflow標記問題Vo或實體或單獨的根集合

DDD: SO tag. An Entity or value type?

但如果是值類型,那麼在未來,如果任何人想要創造新的標籤,他將如何執行?

在我的項目中也有標籤它與廣告實體相關,1到很多,但是如果我認爲標籤是一個值類型,並且將來如果我想在數據庫中添加新標籤。我怎麼做,因爲標籤是VO。在創建廣告時,我只能將現有標籤分配給新廣告,但我將如何創建新標籤

回答

1

在可能標籤列表的上下文中,標籤是一個實體。

應用於問題的標籤是值類型。事實上,從訂單的角度來看,它甚至不是一個類 - 它實際上只是一個字符串。

1

標記是一個實體。它具有概念性的身份,請參閱我的answer。您創建它就像創建任何其他實體一樣。