System.invalidoperationexception xmlmodels不可编辑

时间:2015-07-01 14:40:00

标签: tfs entity-framework-5 edmx

我遇到了一个无法解决的问题。 我的项目中有一个edmx,当我尝试更新时,我收到了这个错误:

类型' System.InvalidOperationException'的例外情况尝试更新数据库时发生。异常消息:此事务中涉及的XmlModel不可编辑。

我的TFS输出中也有: TF10121:路径' \\ C:\ Workspace \ C#\ wk_kapseo \ V5.6EDMX \ Kapseo_BDD \ LynxModel.edmx.diagram'未找到或不受支持。输入或选择其他路径。

但我不明白为什么? 我试图删除并重新生成edmx,但它是类似的。 我不知道该尝试什么。

2 个答案:

答案 0 :(得分:2)

尝试更新数据库时发生异常'System.InvalidOperationException'。异常消息:此事务中涉及的XmlModel不可编辑。过去。

在我的情况下出现问题是因为当我的模型的文件路径包含字符'C#'时,Visual Studio实体框架设计器从数据库更新模型功能不喜欢。

答案 1 :(得分:0)

目录路径中的#问题也可能阻止创建新的edmx。 例外

  

由于对象的当前状态,操作无效

和输出错误

  

TF10121:路径\\ C​​:\ Sources \ C#\ Model1.edmx.diagram不是   找到或不支持。输入或选择其他路径。