【发布时间】:2015-02-06 00:14:11
【问题描述】:
所以我有Student 模型和“主题”模型。 Student 和 Subject 之间存在一对多的关系。 Subject 模型本身由学生创建,因此每个 Subject 与 Student 具有 1-1 关系。
现在,当我尝试请求 Student.Subjects 之类的内容时,它返回的都是我这个用户创建的 Subjects。但我需要添加最喜欢的逻辑。
所以现在,学生可以将“主题”标记为最喜欢的(即使该主题不是由该学生构建的。)
我的问题是我应该如何组织数据结构来支持Student.FavoritesSubjects(它可能是用户喜欢的多个主题)
UPD:如果只有Student's 拥有Subject 可以标记为收藏,那有什么区别。这是否允许避免多对多关系?
【问题讨论】:
标签: .net sql-server database entity-framework relational-database