如何才能在如下所示的Ninject语法中使用多参数?
Bind<IMyRepository>()
.To<SqlMyRepository>()
.WithConstructorArgument("connectionString",
ConfigurationManager.ConnectionStrings["MyDb"].ConnectionString
);
如果需要传递多个参数怎么办?
发布于 2010-09-11 02:21:49
您可以将调用链接到WithConstructorArgument
Bind<IMyRepository>()
.To<SqlMyRepository>()
.WithConstructorArgument("connectionString", ConfigurationManager.ConnectionStrings["MyDb"].ConnectionString)
.WithConstructorArgument("timeout", 10000);
https://stackoverflow.com/questions/3686734
复制相似问题