更改EDMX文件中的一个表会影响项目中的所有操作.架构无效



我们使用的是VS2010和MVC 3。

这个项目运行良好。EDMX模型中有40多个表。我们在EDMX文件上更改一个表,然后什么都不起作用。

所有操作(与更改相关或无关)都会出现以下错误:

该方案无效。错误:

类型没有键成员。作为EntityType的RelationshipType必须具有具有BaseType键或键成员的成员。类型没有键成员作为EntityType的RelationshipType都必须具有具有的成员BaseType键或键成员。

描述:运行当前Web时出现未处理的异常要求有关错误的详细信息,请查看堆栈跟踪以及它在代码中的起源。

所有表都有一个键。。。

我们正在恢复一个旧备份,并且运行良好。。。重建,然后什么都不起作用!!!

有什么想法,提前谢谢。。。

例如:(这是Modelo.designer.cs的一部分)

public ObjectSet Clientes { get { if ((_Clientes == null)) { _Clientes = base.CreateObjectSet("Clientes"); // ERROR HERE } return _Clientes; } }

模型(EDMX)中的所有表都出现相同错误。我们正在使用鼠标右键菜单选项"执行自定义工具"重建Model.designer.cs

我们删除了旧的模型,创建了一个新的。。。同样的错误。

更改EDMX模型,然后从数据库更新模型->刷新->表

相关内容

最新更新