Tenemos un proyecto que utiliza FluentNibernate para mapear las entidades. Ahora necesito agregar algo de validación de formato a estos mapas. Para Nullable, Length y tal, actualmente estamos usando las asignaciones. Agregué NHibernate Validator al proyecto, pero recibí un error de tiempo de compilación sobre la necesidad de NHibernate versión 2.1.2.4000. Así que actualicé a esa versión solo para obtener un error de tiempo de ejecución que indicaba que no podía encontrar NHibernate 2.1.0.4000. ¿Podría escribir métodos de extensión para hacer la validación usando FluentNibernate? ¿Debo recompilar ambos usando la misma versión de NHibernate? El método preferido sería usar una versión de estos. Cualquier otro dispositivo lo apreciaría.fluentnhibernate and nhibernate validator error error
Respuesta
1) Recompilar es una opción, esto le permitiría usar ambos sin los problemas de ensamblaje.
2) Otra sería una redirección de enlace de ensamblaje, cualquier llamada a una versión anterior de NHibernate puede obligar a ir a la versión que tiene. Puede hacer esto con su app.conifg/web.conifg
(se puede encontrar más información sobre ella here)
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4"/>
<bindingRedirect oldVersion="2.1.0.4000" newVersion="2.1.2.4000"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Las últimas versiones, NHibernate.Validator 1.2.0 CR1 y FluentNHibernate 1.0.0.632, ambos están compilados contra NHibernate 2.1.2.4000.
Para obtener la última versión de FluentNHibernate, vaya al build server at CodeBetter.com.
para obtener la última versión de NHibernate.Validator, ir a nhibernate.info.
No es que va a arreglar el problema, pero ¿ha considerado FluentValidation. Aún así, parece que tiene una referencia en alguna parte que solicita una versión específica de los archivos DLL.
- 1. oscuro de error NHibernate/Fluido NHibernate
- 2. w3c markup validator ampersand (&) error
- 3. modernización y NHibernate NHibernate Validator w/Nuget
- 4. NHibernate extraño error
- 5. jQuery Validator: Validate AlphaNumeric + Space and Dash
- 6. NSOperation, observer and thread error
- 7. Rails 3.1.1 and Cucumber - Error
- 8. NHibernate and Repository pattern
- 9. nhibernate Restrictions.Eq and null
- 10. Time and Nhibernate
- 11. ¿Cómo obtener detalles del error de JAXB Validator?
- 12. Error de sintaxis, encontrado .and. y .or.
- 13. Error "No persistir para" con NHibernate, NHibernate.Linq y Fluent Mapping
- 14. nhibernate "en cascada =" all-delete-orphan" error
- 15. NHibernate Error en la sesión. Guardar
- 16. MS Entity Framework VS NHibernate y sus contribuciones derivadas (FluentNHibernate, Linq for NHibernate)
- 17. Fluido NHibernate genera AND AND Assigned ID Columns
- 18. FluentNhibernate y SQLite
- 19. Error de NHibernate "No se pudo determinar el tipo para X"
- 20. Selenium RC and IE Script Error - Error en la llamada a procedimiento remoto
- 21. jQuery Validation plugin: checkbox groups and error messages issues
- 22. Atascado con ASPNETCOMPILER: error ASPRUNTIME: El tipo no se resuelve para el miembro 'FluentNHibernate.Cfg.FluentConfigurationException, FluentNHibernate
- 23. Error con Nhibernate: System.Data.SqlClient.SqlException: Sintaxis incorrecta cerca de 'Índice'
- 24. FluentNHibernate: ¿Cuál es el efecto de AsSet()?
- 25. NHibernate Error: guarde la instancia transitoria antes de enjuagar
- 26. NHibernate - Error al deshidratar el valor de la propiedad
- 27. Dominio privado de Nhibernate y Sql Servidor error
- 28. NHibernate "acceso ilegal a la carga de la colección" error
- 29. NHibernate: propiedad de deshidratación de error - ¿Qué diablos es esto?
- 30. Se espera la ruta para unirse! Error nhibernate
Muchas gracias :) – Pondidum