我尝试通过选择一个表来更新我的edmx文件。该工具吐出一条信息消息,表示该表没有主键。
实体没有被添加到设计界面,但它确实被添加到.edmx文件中。此外,使用模型浏览器,我看到Entities.Store和Entities。我的表已添加到Entities.Store,但不添加到实体。
我无法访问代码中“已添加”的表格。
我该怎么办?
重现的步骤:
Update Model from Database...
将创建一个关联,它将在设计图面上被选中,但不会以FK_开头,它只是表格的名称。转到模型浏览器并查看实体类型。桌子不在那里。在“关联”下查看,您将在那里看到您的表名作为关联,但它看起来不合适(因为名称)。
答案 0 :(得分:1)
实体框架对我来说太聪明了。它创建了一个关联而不是一个实体。奇怪,但它适用于我需要如何使用它。