NHIBERNATE

Páginas: 2 (490 palabras) Publicado: 13 de febrero de 2014
*
Nhibernate
Primeros Pasos

*


Es una técnica de
programación muy
utilizada en paradigmas
orientados a objetos,
que te permite 'mapear
es decir emparejar por
un lado una base dedatos relacional y por el
otro lado los objetos y
viceversa a través de
archivos declarativos
(XML)

*






NHibernate es un framework
para ORM (Object-RelationalMapping)
Esopen-source que resuelve
en forma automática la
persistencia de mis objetos de
dominio .NET.
NHibernate esta basado en el
popular framework opensource
Hibernate surgió de la
comunidad Java en el año2002.

*




Visual Studio 2008 o superior
Net Framework 3.5 o superior
Cualquier base de datos relacional: Oracle, MS SQL Server,
MySql

*
Descargar del sitio: http://nhforge.org/ *
Descargar del sitio:https://github.com/jagregory/fluentnhibernate/zipball/master

*

Entidad Product esta relacionado con
Category en una relación 1 a N

*

*
*
*

Crear undirectorio de trabajo para la aplicación

Desempaquetar archivo descargado Fluent NHibernate

Crear proyecto en Visual Studio dentro del directorio creado
escoger tipo de aplicación WPF Application *

*

Añadir nueva clase al proyecto Category

*

Añadir nueva clase al proyecto Product

*
1.

Añadir referencia FluentNHibernate.dll y NHibernate.dll

*
2.

3.
4.
5.

6.
7.Añadir clse nueva al proyecto y llamar a CategoryMap usuando
el archivo FluentNHibernate.Mapping.
Hacer que la clase herede ClassMap .
Añadir un constructor predeterminado para la clase ydefinir la
asignación para la id
En el constructor, agregue Id (x => x.Id);, es decir, se utiliza el
método de identificación definido en la clase base para definir
la asignación de Id. El método Idespera una expresión lambda
que identifica la propiedad de la clase Category, que será
asignada como Id.
Por otra parte, en el constructor, agregue (x => x.Name); para
definir la asignación de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Nhibernate
  • Nhibernate
  • Nhibernate

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS