Me estoy poniendo al día con NHibernate 3.2 y su función de "mapeo por código", y migrando nuestro mapeo Fluent a él. ¿Hay un equivalente de la fluidez "ReadOnly();" función, para hacer que toda la asignación sea solo de lectura? Gracias de antemano.¿Cómo configurar el mapeo completo para que se lea solo en NHibernate 3.2 mapeo por código?
5
A
Respuesta
6
Use Mutable (falso) en la asignación.
Lea esta publicación para ver el mapeo correspondiente de archivos hbm desde donde pude inferir esto.
acciónhttp://davybrion.com/blog/2007/08/read-only-data-in-nhibernate/
3
Uso PropertyMapper para definir el estilo de acceso:
public class EntityMapping : ClassMapping<Entity>
{
public EntityMapping()
{
Id(m => m.Id, map => map.Generator(Generators.HighLow));
Property(m => m.Name, map => map.Access(Accessor.ReadOnly));
}
}
3
Para aquellos que buscan en esta fluidez que busca sólo lectura() de la siguiente manera:
public class FooMap : ClassMap<Foo> {
public FooMap() {
Schema("bar");
Table("foo");
LazyLoad();
ReadOnly();
CompositeId()
.KeyProperty(x => x.ID, "ID")
.KeyProperty(x => x.Year, "Year");
Map(x => x.FirstField).Column("FirstField").Length(1);
}
}
Cuestiones relacionadas
- 1. ¿Cómo se permiten las importaciones automáticas = "verdadero" cuando usamos el mapeo de Nhibernate 3.2 por código?
- 2. ¿Hay algo similar a Nhibernate "Mapeo por código" para Hibernate
- 3. Asignación de Enum como cadena en el mapeo NHibernate 3.2 por código
- 4. NHibernate 3,2 de muchos a muchos mapeo por código
- 5. NHibernate 3.2 por código ClassMapping para propiedad de versión
- 6. Fluidez Nhibernate Enum Mapeo
- 7. configurar el mapeo de NHibernate con Fluidez para permitir INSERT solo?
- 8. enumeración Mapeo con nhibernate fluidez
- 9. ¿Fluent-NHibernate admite el mapeo de procedimientos?
- 10. Establecer valores predeterminados en mapeo nhibernate
- 11. NHibernate mapeo de llaves primarias múltiples
- 12. Dapper mapeo mapeo intermedia
- 13. Fluido NHibernate: Mezcla Automatización y mapeo manual
- 14. Fluido NHibernate Uno-A-Muchos Mapeo
- 15. Hibernate/NHibernate editor de archivos de mapeo
- 16. Cómo generar access = "field.camelcase-underscore" con el mapeo de Nhibernate por código?
- 17. Fluido Mapeo Nhibernate de vistas SQL
- 18. Fluidez nHibernate: mapeo no compatible tipo
- 19. Fluido NHibernate hasMany clave externa Mapeo Problema
- 20. Fluido Nhibernate muchos a muchos Mapeo Camino
- 21. Mapeo gran cadena con Fluido NHibernate
- 22. Gráficos 3D: mapeo normal vs mapeo Bump?
- 23. mapeo tipo por plantillas
- 24. Fluido NHibernate, mapeo de subclases unidos
- 25. ¿Cómo configurar AutoMapper para polimorfismo con mapeo explícito de miembros?
- 26. Cuando uso nhibernate, ¿cómo puedo averiguar el tamaño óptimo del lote en el código de mapeo?
- 27. Mapeo de propiedad privada con nhibernate fluido
- 28. NHibernate: mapeo de un diccionario de listas
- 29. Atributos de mapeo de NHibernate versus NHibernate con fluidez
- 30. Fluidez NHibernate: ¿Cómo crear mapeo bidireccional uno a uno?