private static void CopyDbContextParameters(QueryFilterFuncletizationContext clientDbContext, QueryFilterFuncletizationContext backendDbContext) { backendDbContext.Field = clientDbContext.Field; backendDbContext.Property = clientDbContext.Property; backendDbContext.Tenant = clientDbContext.Tenant; backendDbContext.TenantIds = clientDbContext.TenantIds; backendDbContext.IndirectionFlag = clientDbContext.IndirectionFlag; backendDbContext.IsModerated = clientDbContext.IsModerated; }
public static void BuilderFilter( this EntityTypeBuilder <ExtensionBuilderFilter> builder, QueryFilterFuncletizationContext context) => builder.HasQueryFilter(e => e.IsEnabled == context.Field);
public DbContextWrapper(QueryFilterFuncletizationContext context) { Context = context; }
public PropertyConfiguration(QueryFilterFuncletizationContext context) { _context = context; }
public FieldConfiguration(QueryFilterFuncletizationContext context) { Context = context; }