实体框架尝试检索不存在的列

时间:2011-09-25 14:26:25

标签: asp.net-mvc-3 entity-framework

enter image description here

我正在尝试从数据库中检索VideoCollection项,但是获取{"Invalid column name 'User_Id'."} - 当我设置断点时,我可以看到EF正在尝试选择User_Id列,但它在Cs中不存在对象或数据库架构。 (它确实存在于另一个表中,但这无关紧要)。无论如何都要调试为什么会发生这种情况?

2 个答案:

答案 0 :(得分:11)

您是否有一个引用VideoCollection的User类?如果是这样,您可能需要明确定义两者之间的关系。事实上,看起来EF似乎推断VideoCollection应该包含定义关系的外键User_Id

答案 1 :(得分:-1)

可能是您在另一个继承了基类。检查它