Tengo dos objetos, un padre y una lista secundaria. En mi mapeo de nhibernate fluido para el padre, quiero cargar la lista de los hijos.Fluent Nibernate poniendo una cláusula WHERE en el mapeo
Sin embargo, quiero que esto sea condicional, una columna en la tabla secundaria se llama "IsDeleted" y solo quiero devolver los elementos secundarios donde "IsDeleted" es falso.
¿Es posible configurar un mapeo para hacer esto? Si no, ¿es posible hacerlo solo en nhibernate estándar?
Gracias
Gracias, eso es lo que necesitaba, pero ¿cómo especifico la columna en el objeto principal para pasarle al niño? Si es una referencia es algo así como Referencias (a => a.Supplier) .Column ("SupplierNo"); pero HasMany no tiene una propiedad Columna. – lancscoder
No estoy seguro de entender la pregunta y necesitaría saber más acerca de su modelo y base de datos para dar una buena respuesta. HasMany tiene un método KeyColumn si está preguntando cómo especificar la columna FK en un objeto secundario. –
No Quiero especificar la columna en el objeto principal ya que no usa la clave principal. Mi objeto principal tiene un pk, un nombre, una identificación secundaria, estos enlaces secundarios al FK en el niño. Sé que no es un buen diseño db, pero es lo que he heredado. Entonces cuando hago un HasMany, pasa mi valor de PK cuando quiero que pase mi ID secundaria. Gracias – lancscoder