EF6.0+APS.NET MVC5.0项目初探二(类库引用关系及说明)

时间:2014-08-02 18:10:33   收藏:0   阅读:4220

接着上一篇(EF6.0+APS.NET MVC5.0项目初探一(界面展示),说说我搭建项目的一点心得。

第一步:我喜欢先建一个空的解决方案,只是个人喜好,不喜勿喷,呵呵。

如图:

bubuko.com,布布扣

第二步:添加项目所需要的类库:

如图:

bubuko.com,布布扣

 

第三步:添加类库引用

UI.Manage->BusinessLogic.BLL,Domain.Entity,Domain.ViewModel,Infrastructure.Common,UI.HtmlHelper

BusinessLogic.BLL->Domain.Entity,Infrastructure.Ioc,DataAccess.DAL

DataAccess.DAL->Domain.Entity,Domain.DbContext,系统程序集(System.Data.Entity,EntityFramework)

Domain.DbContext->Domain.Entity,System.ComponentModel.DataAnnotations

Infrastructure.Ioc->DataAccess.DAL

 

程序集说明:

UI.Manage 是后台管理的ASP.NET MVC5.0的网站项目。

UI.HtmlHelper 是一些扩展的htmlHelper。

BusinessLogic.BLL 是业务逻辑,UI.Manage 直接从这里取数据。

DataAccess.DAL 是数据层。

DataAccess.IDAL 是数据接口层,暂时没用上(现在还没有面向接口)。

Domain.DbContext 是数据库接口,里面放着EF(code first 方式)访问的网关。

Domain.Entity 实体验证模型。

Domain.ViewModel 领域模型,用来对实体验证模型进行转换。

Infrastructure.Ioc IOC容器,DataAccess.DAL在这里实例化,现在是直接new的DAL,以后会用Ninject注入。

Infrastructure.Common 公共辅助类库。

EF6.0+APS.NET MVC5.0项目初探二(类库引用关系及说明),布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!