如何使用Ninject Conventions Extension进行绑定?

 棋牌 发布于 2023-01-20 21:23

我喜欢使用Ninject自动绑定绑定波纹管代码.是否可以在单个项目中同时使用手动和自动绑定?让我们采用波纹管手动绑定,我希望通过自动绑定实现.请告诉我如何实现这一目标.

    kernel.Bind().ToSelf().InRequestScope();

    kernel.Bind>().To>();

Bellow所有接口都继承自基础接口:IRepository

3. kernel.Bind().To();

4. kernel.Bind().To();

5. kernel.Bind().To().WithConstructorArgument("apikey", AppSettingsManager.GetSmsApiKey)

额外

我是否需要.Exclude()为多个类编写如果我需要这样做,如

.Exclude() .Exclude() .Exclude()

并且对于1和2是否需要单独的手动绑定?或者1可以使用BindToSelf()' and.Configure(b => b.InRequestScope())`

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有