Share via


DefaultSecurityFilter (objeto del Diseñador de modelos)

Hace referencia al atributo que se usa como filtro en la entidad si SecurityFilters no está presente. Es posible que los filtros de seguridad no estén presentes porque no se haya definido ninguno o porque el usuario no tenga permiso de acceso a ellos. Cuando se ejecuta una consulta que hace referencia a la entidad (incluso de forma indirecta, como a través de una función), el filtro de seguridad predeterminado se agrega a la consulta.

Propiedades

Nombre

Cardinalidad

Tipo

Descripción

AttributeReference

1

Object

Referencia al atributo que se va a aplicar como filtro a la entidad. Sólo se pueden utilizar atributos donde IsFilter = True.

Notas

  • Un filtro de seguridad predeterminado define los datos que desea que estén visibles para cualquiera de manera predeterminada.

  • Cuando se apliquen filtros de seguridad en una entidad, se recomienda crear un filtro de seguridad predeterminado si se desea que todos los usuarios vean algunos datos, aunque no tengan permiso para cualquiera de los filtros de SecurityFilters Collection.

  • Cuando se asignan atributos de filtro a SecurityFilters Collection y la seguridad de elementos de modelo está habilitada, los usuarios que no tienen permisos para ninguno de esos filtros no verán datos a menos que se haya asignado un atributo a la propiedad DefaultSecurityFilter.