2011-08-25 8 views
8

Utilizando Fluiber NHibernate, he logrado configurar un filtro global en mi sesión de NHibernate y usarlo en clases de ClassMap. La cláusula Filter WHERE se agrega a las consultas usando ese mapa automágicamente como debería, como se describe en otras publicaciones en este foro.Nibernate/Fluido NHibernate: Uso de filtro con SubclassMap

Fluido NHibernate no implementa ApplyFilter <> de SubclassMap, solo está implementado para ClassMap. Fue fácil hacer una prueba al agregar un filtro a través de la puerta trasera, pasar un MappingProviderStore al Constructor de SubclassMap y agregar el filtro a eso. La inspección de las clases resultantes en el depurador muestra que todo está poblado de manera idéntica a un ClassMap. Sin embargo, como es lógico, esto no funcionó.

¿Alguien me puede decir si los filtros DEBEN trabajar con SubclassMap en NHibernate?

¿Es esto algo que eventualmente podría ser soportado (por ejemplo, implementando SubclassMap.ApplyFilter <>) en Fluent NHibernate?

Usando Fluido NHibernate 2.1, con NHibernate 3.1

Respuesta

0

Estoy suponiendo que la llamada fluidez Aplicar filtro del: según esta Jira Entry, en Oct 2012, la función aún no es availavle en el NH.

+0

La entrada jira enlazada se resuelve ahora. – Firo

Cuestiones relacionadas