【问题标题】:dryIOC container implementation for webapi 2 project c#webapi 2项目c#的dryIOC容器实现
【发布时间】:2015-01-14 18:15:57
【问题描述】:

我真的是 VS C# 的新手,并且来自 JAVA(Spring) 背景,我开始使用 Webapi 2 和 VS2013 进行 POC。
所以现在我被困在 DI 容器的创建上,所以我将使用 dryIoc 但我不确定如何创建一个?更好的方法是自动扫描您的整个类模型存储库并找出依赖关系。

关于如何做到这一点的任何好的文章教程,最佳实践模式? 我在docs 中找到的内容并不完全清楚我将这段代码放在哪里或如何执行它以便扫描文件夹/类。

编辑
澄清:这就是我想要完成的:

  1. 我需要创建一个基于dryIoC 的DI IoC Container。 Why dryIoc
  2. 无法使用Unity
  3. 一种容器扫描类并自动注册它们的方法,而不是一个一个的。

【问题讨论】:

  • 在 SO 上搜索工具/文章是题外话。你的问题也很不清楚你有什么问题......
  • 理想情况下,您应该注册映射而不是扫描和加载。我们使用了 Unity,配置是最好的方法
  • @AlexeiLevenkov 很抱歉只是想学习,还没有找到其他资源...
  • @saravanan 因为要求我们不能使用 Unity
  • 这个想法不是建议统一,而是关于映射的配置

标签: c# asp.net-web-api dependency-injection ioc-container


【解决方案1】:

这是带有 DryIoc、WebApi 和 OWIN 的 sample

对于批量/自动注册,您可以使用RegisterMany

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多