ASP.Net MVC6视图中的DI确实掩盖了MVC模式

时间:2017-04-25 14:17:21

标签: c# asp.net-core-mvc

今天我看到一篇文章,展示了我们如何直接从视图中调用DalService类功能。以下是文章:http://www.dotnetcurry.com/aspnet-mvc/1315/aspnet-mvc-6-dependency-injection-views

文章显示我们可以默认注入DalService,然后直接从视图中调用DalService功能。

这不会破坏MVC模式吗?

是否可以在MVC 4/5中使用,因为在MVC 4/5中我们可以使用unity DI然后我们可以从视图中调用DalService,如链接文章中所示?

引入了一个名为@inject DalService dService

的新关键字

我正在寻找其他建议。

0 个答案:

没有答案