在EF Core中,您可以添加global query filters以排除满足某些条件的数据。我想知道是否存在用于全局选择实体属性的“相同”对象,例如是要从.NET Core Identity的ApplicationUser
中全局排除敏感信息?
例如像这样的东西:
builder.Entity<ApplicationUser>().HasSelectFilter(u => new ApplicationUser {
Id = u.Id,
Email = u.Email,
...
});
答案 0 :(得分:1)
否,默认情况下,EF Core中没有任何支持。
免责声明:我是项目Entity Framework Plus
的所有者EF + Query IncludeFilter(免费和开源)也允许将过滤器用作全局选择过滤器。
示例:
renames <- c(two = 'beta', three = 'gamma')
dplyr::rename(d, !!!renames)