Step1:
Instal Autofac from Nuget Visual
Step2:
Create class Module
Step3:
How to use
Instal Autofac from Nuget Visual
Step2:
Create class Module
public class DomainModule : Module
{
protected override void Load(ContainerBuilder builder)
{
OrmLiteConfig.CommandTimeout = 360;
OrmLiteConfig.DialectProvider = SqlServer2014Dialect.Provider;
OrmLiteConfig.DialectProvider.GetStringConverter().UseUnicode = true;
builder.Register<IECConnectionFactory>(
p =>
new ECConnectionFactory(ConfigurationManager.ConnectionStrings["ECConnection"].ConnectionString, SqlServer2014OrmLiteDialectProvider.Instance));
//builder.RegisterType<CustomerRepository>().As<ICustomerRepository>();
base.Load(builder);
}
}
Step3:
How to use
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
GlobalConfiguration.Configure(WebApiConfig.Register);
AutofacConfig.ConfigureContainer();
}
public class AutofacConfig
{
public static void ConfigureContainer()
{
var builder = new ContainerBuilder();
builder.RegisterModule<DomainModule>();
var container = builder.Build();
}
}
}
No comments:
Write comments