我遇到了一个无法解决的问题。 我的项目中有一个edmx,当我尝试更新时,我收到了这个错误:
类型' System.InvalidOperationException'的例外情况尝试更新数据库时发生。异常消息:此事务中涉及的XmlModel不可编辑。
我的TFS输出中也有: TF10121:路径' \\ C:\ Workspace \ C#\ wk_kapseo \ V5.6EDMX \ Kapseo_BDD \ LynxModel.edmx.diagram'未找到或不受支持。输入或选择其他路径。
但我不明白为什么? 我试图删除并重新生成edmx,但它是类似的。 我不知道该尝试什么。
答案 0 :(得分:2)
尝试更新数据库时发生异常'System.InvalidOperationException'。异常消息:此事务中涉及的XmlModel不可编辑。过去。
在我的情况下出现问题是因为当我的模型的文件路径包含字符'C#'时,Visual Studio实体框架设计器从数据库更新模型功能不喜欢。
答案 1 :(得分:0)
目录路径中的#
问题也可能阻止创建新的edmx。
例外
由于对象的当前状态,操作无效
和输出错误
TF10121:路径\\ C:\ Sources \ C#\ Model1.edmx.diagram不是 找到或不支持。输入或选择其他路径。