我看到了此错误:
System.Data.EntityCommandCompilationException:发生错误时 准备命令定义。有关详细信息,请参见内部异常。 ---> System.Data.MappingException:SQL.Data.msl(945,10):错误3032:映射从945行开始的片段时出现问题, 965:EntityTypes DIDataModel.TitleEstate被映射到相同的对象 表TitleEstate中的行。映射条件可用于 区分这些类型映射到的行。
语法看起来很奇怪,使用“ EntityTypes”复数形式,在单项列表后使用“ are”。
该如何解决?
答案 0 :(得分:1)
在清理并重建之后它开始工作,但这只是一个临时修复。
永久解决方案是(从Entity Framework问题中经常发现)从.edmx图中删除实体,然后再次将其重新添加。