我对表结构进行了一些更改,尤其是我的 SQL Server 数据库中表之间的关系。现在我想根据这个新的数据库结构更新我的实体模型。
右键单击 edmx 文件,我找到“从数据库更新模型”选项。但是当我这样做时,我得到了 50% 的更新:新列出现在实体类中,但我对模型中仍然存在的许多导航属性感到困惑,尽管相应的外键关系不再存在数据库。(编辑:虽然数据库中的列已被删除,但模型类中的成员也不会被删除。)
难道我做错了什么?或者是否有其他选项来更新模型,包括删除导航属性?还是我必须在模型文件中手动删除这些导航属性?
我正在使用实体框架版本 1(VS 2008 SP1)。
提前感谢您的帮助!