hibernate en .net

02/06/2006 - 13:59 por Javier | Informe spam
Buenas, alguien basa su capa de acceso a datos en hibernate? es que en mi
empresa estamos planteandonos usarlo, pero por lo que veo es un poco coñazo
hacer la definicion de datos de todas las tablas para la clase y el xml, y
es por saber si alguno usa algun generador de codigo. He estado probando my
generation y no he sabido meterle mano por ninguna parte, asi que si alguien
sabe como puedo hacer para conseguir que funcione o alguna otra utilidad que
simplifique mis acceso a datos

Muchas gracias

Preguntas similare

Leer las respuestas

#6 Javier Garcia
06/06/2006 - 08:52 | Informe spam
Buenas, estoy viendo gentle, ya he generado las clases con mygeneration y
referenciado las clases, pero lo unico es que no se como meterle mano para
empezar a trabajar, estoy acostumbrado a ado de toda la vida, (un adapter
que tiene sus comandos y haces un fill a una tabla para llenarla, y cosas
asi), y esto es un mundo nuevo para mi. Asi que si alguien sabe algun
tutorial cañero a ser posible en castellano... Pues muchas gracias.
#7 Vyacheslav Popov
06/06/2006 - 10:33 | Informe spam
No conozco ningun manual en la web decente, pero te aconsegería un libro que
da ideas generales:
UML y Patrones de Craig Larman

Básicamente la idea es la siguiente:

En primer lugar tienes un modelo de dominio, eso es la capa de negocio que
contiene la lógica de negocio de tu aplicación.
En segundo lugar tienes un motor de persistencia basado en Mapeo
Obejto-Relacional (OMR)
Ahora, para almacenar un objeto es tan facil como sigue:

public class Empresa
{
...
public void AñadirEmpleado(string dni, string, nombre, double sueldo)
{
...
Empleado e = new Empleado(dni, nombre, sueldo);
FachadaPersistencia.Instance.Put(e);
...
}

public void MostrarEmpleado(string dni)
{
...
Empleado e = FachadaPersistencia.Instance.Get(typeof(Empleado), dni);
...
}

public void CambiarSueldo(string dni, double sueldo)
{
...
// buscar empleado
...
e.Sueldo = sueldo;
FachadaPersistencia.Instance.Update(e);
...
}
...
}


"Javier Garcia" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida