C# 实体框架4.0获取3032错误

C# 实体框架4.0获取3032错误,c#,asp.net,entity-framework,entity-framework-4,entity-framework-4.1,C#,Asp.net,Entity Framework,Entity Framework 4,Entity Framework 4.1,我尝试了很多解决方案,但对我来说都不起作用。请给我一些指导。 下面是我的表映射 我从该表继承了一个实体,该实体具有以下映射 获取以下错误 如果像这样在PolicyType中添加映射 然后得到这个错误 你知道如何摆脱这个错误吗?我在过去两天一直被困在这里。第一个异常是,每个层次结构继承在同一个表中有多个实体,但没有明确的条件-请确保为继承树中的每个实体在PolicyType(或其他列)上设置了唯一筛选器 第二个异常抱怨将用于条件的列映射到属性。一旦将任何列用于条件,就不能将其映射到属性(

我尝试了很多解决方案,但对我来说都不起作用。请给我一些指导。 下面是我的表映射

我从该表继承了一个实体,该实体具有以下映射

获取以下错误

如果像这样在PolicyType中添加映射

然后得到这个错误


你知道如何摆脱这个错误吗?我在过去两天一直被困在这里。

第一个异常是,每个层次结构继承在同一个表中有多个实体,但没有明确的条件-请确保为继承树中的每个实体在
PolicyType
(或其他列)上设置了唯一筛选器


第二个异常抱怨将用于条件的列映射到属性。一旦将任何列用于条件,就不能将其映射到属性(条件为
IsNull=False
的情况除外)。该列已用于映射实体类型,任何列都不能在映射中使用两次。

您是否尝试查看XML,然后在第497行从XML中删除该条件?您是在谈论ssdl文件配置吗?请按照此操作解决问题右键单击EDMX,单击“打开方式”并选择“XMLSory”,但您可以指导我在哪里进行两次映射吗?您对属性和条件都使用了
PolicyType
。您的意思是在规则表或其他表中使用,对吗?是的,您不能在父级和子级中映射它,但也不能在子级中映射它两次(到属性和条件)。