c# - IoC比较

标签 c# .net asp.net ioc-container wcsf

<分区>

在开发 ASP.NET Web 应用程序项目时要考虑哪些 IoC,不同 IoC 的优点是什么?

  1. 对象生成器
  2. 团结
  3. Spring.NET

最佳答案

它不在您的列表中,但可以考虑查看 Castle Windsor

支持工厂的设施数量,以便注入(inject)工厂产品而不是工厂本身或用于注入(inject)代理或创建具有依赖关系的主机的 Wcf 设施。

有一个很好的流畅界面来连接单个项目,但最好使用约定来自动连接,这样您就不必列出每个组件。

其他一些不错的功能:

  • 自新修订后需要一个 dll。
  • 支持通过 SubDependancy 解析器注入(inject)列表和数组

Here是今年进行的一项民意调查,显示了最受青睐的国际奥委会。 Unity 似乎是顶级的,但这可能是因为它是 Microsoft 的产品,Microsoft workshop 会默认使用它。

关于c# - IoC比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4509458/

相关文章:

c# - 如何通过 C# 更改 html 图像 src

c# - 为 Visual Studio 创建插件

c# - 链接按钮到上一页

asp.net - 返回空 Request.Form 的简单 HTTP Post

c# - 信号量 - 初始计数有什么用?

c# - WPF:如何画一个圆并拖动它?

.net - Windows 上的 .NET 应用程序的 GitHub?

c# - .NET 中如何生成程序集版本?

c# - 查找单词的正则表达式

c# - sqlite 如何使用另一个选择的结果进行选择?