【发布时间】:2011-03-05 16:32:21
【问题描述】:
我已经在我的 Asp.Net MVC2 项目中实现了 Unity。我目前正在 Application Start 上注册我的 BLL 类型。
然后我创建了一个名为 UnityControllerFactory 的类,它负责解决我在控制器中的依赖关系。我只是通过使用依赖属性来使用属性注入来完成此操作。
我的下一个想法是删除我的 BLL 类中包含的依赖项,这些依赖项与 DAL 层类的具体实现相关联。我还希望能够通过属性注入而不是构造函数注入来做到这一点,因为我在 Bll 类方法中引用了多个类。
我希望对解决这个确切问题的任何解决方案提供一些指导,还是这完全是矫枉过正?
【问题讨论】:
标签: asp.net-mvc-2 data-access-layer business-logic