Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework EF 6.1带布尔值的条件映射?_Entity Framework - Fatal编程技术网

Entity framework EF 6.1带布尔值的条件映射?

Entity framework EF 6.1带布尔值的条件映射?,entity-framework,Entity Framework,尝试筛选软删除列为deleted=false的对象。isDeleted是对象的属性,因此它引发异常: 条件成员isDeleted时映射的条件不是isNull=False。删除条件或将其从映射中删除 我理解引发此异常是因为EF只允许映射一次属性。在这个条件下,我尝试映射它两次,但是我需要软删除的isDeleted属性 我的问题:model first是否可以让EF处理软删除,这样我就不再需要该属性,并且可以将其用作条件映射 是否有其他方法使EF不显示软删除的对象 找到一些灵感。我在发帖前确实复习过

尝试筛选软删除列为deleted=false的对象。isDeleted是对象的属性,因此它引发异常:

条件成员isDeleted时映射的条件不是isNull=False。删除条件或将其从映射中删除

我理解引发此异常是因为EF只允许映射一次属性。在这个条件下,我尝试映射它两次,但是我需要软删除的isDeleted属性

我的问题:model first是否可以让EF处理软删除,这样我就不再需要该属性,并且可以将其用作条件映射


是否有其他方法使EF不显示软删除的对象

找到一些灵感。我在发帖前确实复习过。这种方法是针对代码优先的。我想知道是否可以先用模型