我尝试进行全局查询。我知道这在EF Core 2.0中是可行的,但是我需要使用EF 6。
我尝试在EF 6中执行以下操作: (IsDeleted是我的Class Cliente中的一个布尔值属性)
params:
感谢您的帮助,谢谢!
答案 0 :(得分:2)
我相信您想在应用程序中实现软删除。要应用全局查询过滤器,您也可以遵循这种方法。
首先使用NuGet安装System.linq.Dynamic库。
然后创建一个扩展方法,例如:
server_name ip
然后您可以调用其他方法,例如:
public static IQueryable<T> WhereDeleted<T>(this IQueryable<T> source)
{
return source.Where("IsDeleted== false");
}