ASP.net vnext依赖注入

时间:2014-05-22 12:20:00

标签: asp.net .net dependency-injection asp.net-core

我听说在下一版本的ASP.NET(ASP.NET vnext)中,将在框架中内置依赖注入。 有谁知道更多关于这个? 它会是统一还是新框架? 我在哪里可以找到更多相关信息?

4 个答案:

答案 0 :(得分:10)

ASP.NET vNext将内置支持依赖注入。它是目前仅支持构造函数注入的非常基本的支持。

ASP.NET vNext的依赖注入逻辑的source repo包含如何连接几个社区构建的依赖注入系统的示例实现,包括Autofac,Ninject,StructureMap ,Unity和Castle Windsor。但是,这些只是样本,并不完整或功能齐全。

这个想法是,对于基本场景,开发人员可以使用内置DI,而具有更高级要求的人或者他们已经拥有最喜欢的" DI系统可以将其插入,并获得更丰富的功能。

答案 1 :(得分:3)

它将包含Autofac,Ninject,StructureMap,Unity,Windsor的常见抽象,如此处所示Dependency Injection github如果您在Project.Json中看到它依赖于这些特定框架。

答案 2 :(得分:2)

以下是如何使用Autofac with ASP.NET 5

的说明

答案 3 :(得分:1)

此博客解释了有关hov连接自己容器的详细信息:http://blogs.msdn.com/b/webdev/archive/2014/06/17/dependency-injection-in-asp-net-vnext.aspx