gpt4 book ai didi

dependency-injection - Ninject 多层控制台应用程序

转载 作者:行者123 更新时间:2023-12-02 05:08:24 25 4
gpt4 key购买 nike

我有一个包含以下组件的多层控制台应用程序:- 数据访问层- 领域层——使用数据访问层中定义的数据存储库类- 引擎 - 这包含应用程序的入口点并使用域层类,编排操作

数据访问层类和领域层类实现了一组接口(interface)。你如何建议我做 DI?我是否需要在我的域类和引擎类中引用 Ninject,还有其他方法可以在一个地方进行绑定(bind)吗?执行此操作的最佳模式是什么。

我刚刚开始使用 DI 和 Ninject,所以任何帮助、示例和解释都会非常有帮助。

最佳答案

我会给你写一个简单的例子,并把它添加到我的github上。应该在 30 分钟左右到达。将尽快在此处发布指向它的链接

编辑:这里有示例项目:ConsoleApplicationNinject

编辑:这就是您进行绑定(bind)的地方。 https://github.com/codeplanner/ConsoleAppNinject/blob/master/ConsoleAppNinject/Ninject/ServiceModule.cs

关于dependency-injection - Ninject 多层控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15902179/

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