Try this:
container.Register(c =>
new OrmLiteConnectionFactory(ConfigurationManager.ConnectionStrings["AppDb"].ConnectionString,
SqlServerDialect.Provider)).As<IDbConnectionFactory>();
Question
I'm trying to figure out the syntax to inject OrmLiteConnectionFactory using AutoFac. This is a working example using Funq, another DI framework.
container.Register<IDbConnectionFactory>(c =>
OrmLiteConnectionFactory(ConfigurationManager.ConnectionStrings["AppDb"].
ConnectionString, SqlServerDialect.Provider);
Solution
Try this:
container.Register(c =>
new OrmLiteConnectionFactory(ConfigurationManager.ConnectionStrings["AppDb"].ConnectionString,
SqlServerDialect.Provider)).As<IDbConnectionFactory>();