在EF& MVC项目我的模型中有以下对象
AnswerGroups是通用的,可以与许多问题建立关系。
这一切都运行正常,但现在我需要一个问题和答案组合的能力来解决与之相关的子问题,我不知道如何在模型中进行设置。
更新
我在Answer对象
的配置中完成了这个 HasMany(m => m.Questions).WithMany(x => x.Answers).Map(m =>
{
m.MapLeftKey("QuestionId");
m.MapRightKey("AnswerId");
m.ToTable("AnswerQuestion");
});
这会创建AnswerQuestion表,但这两个字段都是Answer表Id列上的外键,完全没有帮助。