gpt4 book ai didi

c# - 具有多个参数的 "Bind"的 Ninject 语法

转载 作者:IT王子 更新时间:2023-10-29 04:28:43 27 4
gpt4 key购买 nike

如何在 Ninject 语法中使用多个参数,如下所示?

Bind<IMyRepository>()
.To<SqlMyRepository>()
.WithConstructorArgument("connectionString",
ConfigurationManager.ConnectionStrings["MyDb"].ConnectionString
);

如果需要传递多个参数怎么办?

最佳答案

您可以将调用链接到 WithConstructorArgument:

Bind<IMyRepository>()
.To<SqlMyRepository>()
.WithConstructorArgument("connectionString", ConfigurationManager.ConnectionStrings["MyDb"].ConnectionString)
.WithConstructorArgument("timeout", 10000);

关于c# - 具有多个参数的 "Bind"的 Ninject 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3686734/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com