一段时间以来,我一直在使用 ASP.NET 构建网站。起初,我避免学习 ASP.NET 提供程序模型的复杂性。相反,我在必要时使用罐装提供程序,并严重依赖依赖注入框架来满足我的所有其他需求。
然而,最近,我一直在为 ASP.NET 编写可插入组件,当然也编写了许多基于自定义提供程序的解决方案以实现这一目标。然而,我很快就发现,很多初始化代码都被重复了,这是一件坏事。
所以...
- 是否有任何关于如何避免配置意大利面条代码的最佳实践?
- 您是否已构建或有任何示例(基础/帮助类、自定义属性、反射)来分享抽象基本初始化代码以便构建自定义提供程序更容易?
笔记:
请不要尝试将我发送到Provider Toolkit站点。我已经用尽了那个资源,这就是我转向 SO 社区的原因:)