Entity framework EF4 db first:如何添加缺少的关系
我使用db first为只读数据库创建对象模型,但某些关系不会自动拾取。例如,在Foo中,BarId不会自动连接到Bar对象。如果我点击BarId属性,我在上下文菜单或属性窗口中看不到任何与它相关联的内容。如何手动声明外键而不造成任何混乱?确保两个表都有主键,并且Bar表都定义了外键 我发现自己。。。以下是步骤: (关于模型设计器)Entity framework EF4 db first:如何添加缺少的关系,entity-framework,database-first,Entity Framework,Database First,我使用db first为只读数据库创建对象模型,但某些关系不会自动拾取。例如,在Foo中,BarId不会自动连接到Bar对象。如果我点击BarId属性,我在上下文菜单或属性窗口中看不到任何与它相关联的内容。如何手动声明外键而不造成任何混乱?确保两个表都有主键,并且Bar表都定义了外键 我发现自己。。。以下是步骤: (关于模型设计器) 从Foo实体中删除BarId属性 右键单击Foo实体(不是它的任何属性),添加Foo和Bar之间的关联 单击关联箭头 在映射详细信息窗口中,添加“Foo”表 将Fo
完成。数据库为只读。有没有办法在模型上修复它?可以在模型中修复,但在保存/更新数据库中的实体时会遇到问题。无论如何,在模型设计器中使用关联可以建立关系。只需右键单击设计器,添加->关联并设置这些实体之间的关联。