Por: Kevin Arnold Arias Figueroa | Publicado el: 2018-07-15 01:06:18 |
Los using que usan la siguiente clase debe ser:
using System;
using System.ComponentModel.Composition;
using System.ComponentModel.Composition.Hosting;
public abstract class BusinessGeneric
{
protected CompositionContainer _container;
public BusinessGeneric()
{
var catalog = new AggregateCatalog();
catalog.Catalogs.Add(new AssemblyCatalog(typeof(_5._0.DataAccess.Connection.DataBaseContext).Assembly));
_container = new CompositionContainer(catalog);
try
{
_container.ComposeParts(this);
}
catch (CompositionException compositionException)
{
throw new Exception(compositionException.ToString());
}
}
}