El orden ese no me parece nada malo.
Definir que por trabajar con ese orden vas a poder pasar de NH a
Linq2Entities o lbllgen o lo que sea con cero friccion, me parece que es un
suenio de un arquitecto.

Es decir, o hubo un trabajo grande de abstraccion que ya existe y vale la
pena usarlo, o se hizo una cosa muy sencilla que no permite usar todas las
funcionalidades del ORM pero si pasar de uno a otro.

Y en todos los casos estoy casi seguro que cero friccion no existe.
Pequenios cambios, quizas...

De hecho ni siquiera usando NHibernate pasar de una base de datos a otro es
cero friccion...menos creo que sea cambiar de ORM, aunque debo reconocer no
haber intentado.

Gustavo.

On Sat, Jul 12, 2008 at 3:06 PM, Fabio Maulo <[EMAIL PROTECTED]> wrote:

> Lo que prefiero yo es: (el simbolo "<---" es un jeringa)
> IV <-- Early Validators
> -------
> P o C  <-- M+V
> --------
> IM (entendido como verdadero BO/transacción de negocio)    <---
> Transaction+DAO+Validacion
> --------
> IDAO....DAO <--- Session de Persistencia
> -------
> IDomain, Domain (entidades al estilo POCO o poco mas)
>
> El DAO es lo que hace uso fuerte del FW de persistencia, para entendernos
> es lo que no recibe una session cualquiera si no que usa una session de NH.
> Si quieren sacar NH sacan todas la implementaciones del DAO.
> Lo de Jeffrey no me causa ninguna cosa rara ya que esa clase la via en
> varias versiones; lo importante es que se quede allí y no se empieze a
> agregarle Find, GetBy etc. etc.
> En el modelito de arriba falto todo lo que injecta NH o lo que injectamos
> en NH mismo.
>
> Anticipo que de lo de arriba no vi ni una sola app. usandolo (a mi me
> llaman cuando el fuego está al piso 15).
>
> --
> Fabio Maulo
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a