¿Cuáles son las diferencias entre hasOne y References en nhibernate?
¿cuáles son las diferencias entre HasOne()
y References()
en nhibernate?
34
Author: Michael Petrotta, 2009-10-25
1 answers
HasOne
crea una asignación de uno a uno entre tablas para usted. References
crea una relación relacional típica de muchos a uno.
Más definido:
- una relación uno-a-uno significa que cuando un registro existe en una tabla, debe (o puede) tener uno y como máximo un registro en la otra tabla referenciada. Ejemplo: Tabla de usuario y tabla de opciones (un usuario tiene un conjunto fijo de opciones)
- una relación de muchos a uno significa que cuando uno registra existe en uno tabla, puede tener muchos registros relacionados en otra tabla. Ejemplo: Tabla de usuarios y tabla de compras (un usuario puede hacer muchas compras).
Nota: donde digo tabla puede reemplazar eso de forma segura con clase o entidad como desee, cuando use FluentNH es fácil usarlos indistintamente.
Esto se explica con más precisión en este artículo de fluentnhibernate wiki.
44
Author: Abel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-13 21:29:35
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-13 21:29:35