當我在stackoverflow上提出這個問題時,我可以給它添加標籤。所以,在DDD中,我會有一個類問題,以某種方式有標籤。模型化的一種方法是使用標籤列表,因爲標籤不是真正的實體(或者它是什麼?)。NHiberbate中的標籤映射
public class Question
{
// ...
public List<string> Tags;
}
在數據庫中,但是,我想可能有以下三個表:
Question: QuestionID, Title, Content
Tag: TagID, Title
QuestionTag: QuestionID, TagID
這將是可能從NHibernate的觀點?會推薦嗎?你會怎麼做?