Despues de "estudiar" un poco el codigo fuente, no creo que exista una
solucion a mi problema (no de la forma que quisiera). Intente por otro
lado, tener un IValidator que tenga dependencias ya que estos son
creados por medio del IConstraintFactory. En mi caso, esto puede tener
mas sentido ya que el repositorio es para validar una propiedad de la
clase.

Soy de la idea de aventurarme con la configuracion fluent
(ValidationDef<>) pero configurar una clase con un IValidator custom
en este entorno, no parece ser los mas facil de hacer, ya que tendria
que heredar del ValidationDef<> y despues de todo, al parecer, el
IConstraintFactory no esta disponible en los IConstraints
(BaseConstraints<>)

Podria utilizar atributos o incluso xml para definir mis validaciones,
pero tendria que aceptar que los *nhv.xml o los custom IValidator
tienen que vivir en el mismo assembly que la clase que estoy
validando, y por el momento, esto no es posible.

Esto es mas que todo una nota para cualquiera que ande explorando
estas aguas. Si alguien tiene ideas o otras experencias similares,
compartalas en este hilo.

On Dec 30 2010, 9:02 pm, Juan <[email protected]> wrote:
> Feliz anio a todos
>
> Con nhv, quiero especificar validationdefs que contengan dependencias
> en el constructor (repositories, etc)
>
> Existe algo similar al IConstraintFactory pero para Los
> validationdefs? O recomiendan relizar este tipo de validaciones de
> otra forma?
>
> Mi caso especifico, tengo un mensaje/dto en el cual quiero validar que
> el Id de la entidad existe en el dominio haciendo uso del repositorio
>
> Gracias de antemano

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a