我正在试图找出使用AutoFac注入OrmLiteConnectionFactory的语法。这是一个使用另一个DI框架Funq的工作示例。
container.Register<IDbConnectionFactory>(c =>
OrmLiteConnectionFactory(ConfigurationManager.ConnectionStrings["AppDb"].
ConnectionString, SqlServerDialect.Provider);
答案 0 :(得分:3)
试试这个:
container.Register(c =>
new OrmLiteConnectionFactory(ConfigurationManager.ConnectionStrings["AppDb"].ConnectionString,
SqlServerDialect.Provider)).As<IDbConnectionFactory>();