C# Unity.Mvc与Unity.Mvc5的区别
我刚开始学习ASP.NETMVC5,并找到了很多关于使用UnityIoC容器进行依赖注入的教程 我从这段精彩的视频开始: 在查找要安装的软件包时,我看到: 我找到了2014年10月的教程,其中展示了如何使用Unity.Mvc框架。所需的只是:C# Unity.Mvc与Unity.Mvc5的区别,c#,model-view-controller,asp.net-mvc-5,unity-container,ioc-container,C#,Model View Controller,Asp.net Mvc 5,Unity Container,Ioc Container,我刚开始学习ASP.NETMVC5,并找到了很多关于使用UnityIoC容器进行依赖注入的教程 我从这段精彩的视频开始: 在查找要安装的软件包时,我看到: 我找到了2014年10月的教程,其中展示了如何使用Unity.Mvc框架。所需的只是: 将程序包(自动将UnityConfig.cs和unitymvcavator.cs添加到应用程序启动 创建接口(IUnitySample)和实现 向HomeController添加构造函数,例如,将IUnitySample作为参数 最后,将register
UnityConfig.cs
和unitymvcavator.cs
添加到应用程序启动IUnitySample
)和实现HomeController
添加构造函数,例如,将IUnitySample
作为参数UnityConfig.cs
:container.RegisterType();
应用程序启动
方法中添加任何内容
这看起来很简单,而且很有效,但从我阅读的更新教程中可以看出,人们使用的是Unity.Mvc5软件包,而不是Unity.Mvc
我应该用什么来学习ASP.NET MVC 5?它们之间的区别是什么?一个比另一个好吗?由两个不同的组织创建,并有不同的实现
Unity.Mvc5为每个web请求创建一个子容器。这与内置的层次结构CallifeTimeManager
配合得很好
<强>统一.MVC 不创建子容器,而是选择创建一个新的LIFTIMEMANER,称为“代码> PrReestestLIFTIMEMANGER 。
< P>个人,我认为Unity。MVC是其统计的更好选择(例如:总下载),因为它显示了“版本历史”中更高的更新频率。.因此,它似乎更受关注