C# 实体框架-始终隐式筛选实体

C# 实体框架-始终隐式筛选实体,c#,ef-code-first,entity-framework-6,C#,Ef Code First,Entity Framework 6,我有一个典型的表,它现在有一个名为Inactive的新属性。名称不言自明,标记为非活动的记录不应可见 然后我有几个代码访问这个DbSet实体,对于corse,典型的方法是在任何地方手动过滤Inactive==false 所以我认为默认情况下应该可以对其进行过滤,当我不希望出现这种行为时,我会显式地对该列应用过滤条件 你能帮忙吗 谢谢在dbcontext中添加一个字段,如tableActives=table.Where(x=>!x.Incative),然后在需要进行筛选的地方使用tableActi

我有一个典型的表,它现在有一个名为
Inactive
的新属性。名称不言自明,标记为
非活动的记录不应可见

然后我有几个代码访问这个
DbSet
实体,对于corse,典型的方法是在任何地方手动过滤
Inactive==false

所以我认为默认情况下应该可以对其进行过滤,当我不希望出现这种行为时,我会显式地对该列应用过滤条件

你能帮忙吗


谢谢

在dbcontext中添加一个字段,如
tableActives=table.Where(x=>!x.Incative)
,然后在需要进行筛选的地方使用
tableActives
您可能可以使用Nuget包。在dbcontext中添加一个字段,如
tableActives=table.Where(x=>!x.Incative)
然后使用
tableActives
在您想要进行筛选的地方您可能可以使用Nuget软件包。在dbcontext中添加一个字段,如
tableActives=table。其中(x=>!x.Incative)
然后在您想要进行筛选的地方使用
tableActives
您可能可以使用Nuget软件包。