asp.net-mvc – DAL – BLL - GUI组合根.如何设置DI绑定?
|
我已经制作了一个三层应用程序,如 answer所述: DAL with Repositories -> BLL with services and IRepository <- Asp.net mvc-app 为了让这个运行依赖注入我看到几个选项: 选项1.很容易,也可以将DAL.dll复制到bin,但是我突然重新引用了我很努力工作的引用.现在可以直接访问存储库.选项2和3似乎不必要的复杂. 有没有别的办法? 解决方法将ASP.NET MVC应用程序分为两个:>一部分是你原来的ASP.NET MVC应用程序,但没有任何逻辑.只需保留组合根和您的Views(.aspx等)在这个项目中.由于这是组合根,您可以引用所有其他项目.然而,由于所有的逻辑都将被提取出来,所以现在是一个Humble Object,所以可以在这个层面上提供所有的参考. 最终的分层将如下所示: > ASP.NET MVC应用程序>应用模型> BLL> DAL (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 它是否有意义在Webapi中有ViewModel?
- asp.net-mvc – 查找单元测试方向,显示部分视图的控制器扩展
- ASP.NET SQL成员资格表
- Asp.Net何时删除过期的缓存项?
- .net – IDataErrorInfo vs IValidatableObject?
- ASP.NET MVC3中基于权限的授权
- asp.net-mvc – 存储库与DAL中的服务模式:EF和Dapper
- 如何从ASP.NET MVC中的自定义帮助程序中访问当前的System.W
- asp.net-mvc – 如何在发布MVC应用程序时包含自定义文件夹?
- 如何利用ASP.net IIS 7.5中的浏览器缓存
- 如何动态地从ASP.NET MVC控制器获取数据到jQuery
- 如何在asp.net用户控件中使用jQuery ajax?
- asp.net-vnext中的旧程序集引用错误
- asp.net mvc使用html5mode和路由托管角度应用程序
- asp.net – 如何将JsonResult对象作为字符串获取
- asp.net – 错误:类型存在于两个目录中
- asp.net-mvc – 在构建时尝试构建ASP MVC视图时出
- asp.net – GridView中的TemplateField标题
- ASP.NET vNext如何处理config.json中的缓存,压缩
- 存储过程 – 经典ASP – ADO执行存储过程传入参数
