}
Model hace uso de su dao, y sirve actualmente a una entidad, en cambio, TransaccionCrudModel si bien sirve a una entidad, internamente depende de un DaoFactory, el cual me trae los daos requeridos para trabajar con transaccion.
En un primer esquema, esto es es sin tener TransaccionCrudModel, registraba mis model de la siguiente manera
container.Register(Component.For(typeof(IModel<>))
.Forward(typeof(IModelReadOnly<>))
.ImplementedBy(typeof(Model<>))
.LifeStyle.Transient);
Con el nuevo esquema, para que me funcione todo, he añadido la siguiente linea al codigo anterior
container.Register(Component.For(typeof(ITransaccionCrudModel<>)).ImplementedBy(typeof(TransaccionCrudModel<>)));
El problema que veo aqui es que, voy a requerir aumentar n lineas, como la anterior por cada Model al que le inyecte un daofactory, lo cual no me parece lo mas conveniente.
Agradezco mucho sus comentarios o sugerencias para hacer este codigo lo mas optimo posible
Saludos
Edgar
--
Saludos
Edgar