Entity framework 实体框架:can';t将FKs更改为“后编译”;删除“级联”;

Entity framework 实体框架:can';t将FKs更改为“后编译”;删除“级联”;,entity-framework,entity-framework-4,Entity Framework,Entity Framework 4,我有一个包含两列的查找表,每列都是一个FK。假设这些列是CustomerID和ProductID。一切都很好,直到我将这些FK更改为将“删除规则”和“更新规则”都设置为级联。不,我不能建立这个项目。有解决方案吗?如果在SQL Server中更改了规则,则必须从数据库更新模型 如果您手动更改了.edmx文件中的规则,请首先确保您仍然具有格式良好的xml,然后重新生成DDL并重新部署数据库。您在哪里更改了规则,收到了什么错误?我在db中进行了更改。我无法得到确切的错误(目前不在我的办公室),但它抱怨

我有一个包含两列的查找表,每列都是一个FK。假设这些列是CustomerID和ProductID。一切都很好,直到我将这些FK更改为将“删除规则”和“更新规则”都设置为级联。不,我不能建立这个项目。有解决方案吗?

如果在SQL Server中更改了规则,则必须从数据库更新模型


如果您手动更改了.edmx文件中的规则,请首先确保您仍然具有格式良好的xml,然后重新生成DDL并重新部署数据库。

您在哪里更改了规则,收到了什么错误?我在db中进行了更改。我无法得到确切的错误(目前不在我的办公室),但它抱怨查找tbl“链接”在一起的两个主表之间的“关系”。在数据库中进行更改不会破坏构建。我在db中进行了这些更改后更新了模型。这几乎破坏了项目,造成了问题。