当我在stackoverflow上提出这个问题时,我可以给它添加标签。所以,在DDD中,我会有一个类问题,以某种方式有标签。模型化的一种方法是使用标签列表,因为标签不是真正的实体(或者它是什么?)。NHiberbate中的标签映射
public class Question
{
// ...
public List<string> Tags;
}
在数据库中,但是,我想可能有以下三个表:
Question: QuestionID, Title, Content
Tag: TagID, Title
QuestionTag: QuestionID, TagID
这将是可能从NHibernate的观点?会推荐吗?你会怎么做?