我有三个表,Question,SubjectType和CoreValue。
问题表与SubjectType表和CoreValue表有很多关联。
我想制作2个连接表:一个在Question和SubjectType之间,另一个在Question和CoreValue之间。
如何在不在Corevalue中插入任何值的情况下确保填充CoreValue FK和Question FK的关联表? CoreValue表已经具有所需的值。我只需要能够在同一个关联表中将问题和Corevalue放在FK上而不插入任何与问题和主题类型相同的数据。
感谢您的建议!
最诚挚的问候!
答案 0 :(得分:1)
只需在数据库中将表格创建为pure join tables。
EF将生成具有导航属性的模型(问题 - 主题类型,等等)。您可能希望删除关联SubjectType.Questions和CoreValue.Questions。
另见this tutorial(班级 - 学生部分)。