llk8

MVC开发/常见错误集锦

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

K.Common:一般不用引用

存放一些常用操作,如常用操作、加密解密、获取appkey、枚举类型、过滤字符、序列化对象、获取插入session、正则判断、常量

K.Data.Core:一般不用引用

存放IRepository和Repository、IUnitOfWork和 UnitOfWork

K.Data.DAO:一般引用K.Common、K.Data.Core和K.Domain

存放DbContext还有实体的IXXXRepository和XXXRepository、还有报表模型,与数据库的交互上下文等

K.Domain一般不用引用

数据字典,存放实体类,包含该类下边对应信息、对应的包含列表信息

K.Mvc.Core:一般引用K.Common、K.DomainK.Mvc.Service

拦截器、逻辑操作,如用户是否登录等

K.Mvc.Service:一般引用K.CommonK.Data.CoreK.Data.DAOK.Domain

项目较大时用,一般用Repository即可

K.ViewModel:一般引用K.Mvc.Core

视图模型、前端验证、查看,用于提交操作用显示一些验证性质

K.Mvc.Web:一般引用全部

App_Start/RouteConfig.cs 路由规则

App_Start/Bootstrapper.cs 依赖注入,需要在Global.asax中的Application_Start()添加注入方法完成注入,如Bootstrapper.Run()

Controllers 控制器程序

Views 视图

一般开发用这些就够了,如果比较大一点的项目可以用区域Areas来进行独立的Controllers和Views的定义。

 

添加表在Domain\DAO和AutofacBoot添加即可

posted on 2014-01-04 16:54  llk8  阅读(275)  评论(0编辑  收藏  举报