在 ASP.Net Core 中使用 Lamar
|
et Core 自带了一个极简的 开箱即用 的依赖注入容器,实际上,你还可以使用第三方的 依赖注入容器 来替代它,依赖注入是一种设计模式,它能够有效的实现对象之间的解耦并有利于提高单元测试和维护性,你可以使用 依赖注入 来改进你的代码设计,而不像原来那样到处都是 new 对象。 Lamar 是一个流行的,高效的,模块化的 IOC 容器,这篇文章我们将会讨论如何在 ASP.Net Core 中使用 Lamar。 为什么要用 Lamar 实现依赖注入 要说 .NET 世界最早的依赖注入容器,当属 StructureMap,但 StructureMap 最大的缺点就是性能问题,而本篇的 Lamar 则非常轻量级,并提供了丰富的可供调用API,Lamar 和 StructureMap 非常类似,如果你以前 StructureMap 玩的溜的话,切到 Lamar 上是非常容易的。 安装 Lamar 要想在 ASP.Net Core 中使用 Lamar,需要通过 nuget 安装如下两个包。
你可以通过可视化界面 Manage NuGet Packages。 (编辑:漯河站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

