项目结构

项目结构:

1.Orm: Dapper,Sqlsugger、EF

1.Model 层:数据库模型、接口模型(Result、Request)、 工具类模型 

2.Domain层:基础数据访问方法(表划分)

3.Server 层:公共通用模块、服务数据处理(业务模块划分)

4.展示/接口层:校验,调用服务方法

5.公共工具类库: 通用类库(NpoI、Swagger、SFTP、Autofce、Automap、三方类库等)

6.confige:系统配置(连接串、状态、三方配置等)

命名规范:

创建 Server对象 _对象名+Ser
创建 函数方法 驼峰命名方式
创建 参数 小写驼峰

控制器规范:

1. 返回值方式:return Json(数据组, JsonRequestBehavior.AllowGet);
2. 返回模型:DataResult 自定义数据返回类型  code 200-成功 300-存在 400-失败 404-空 500-服务器内部错误
3. 日志:try catch  邮箱、文本

posted on 2019-11-01 10:03  念你千万遍℃  阅读(270)  评论(0编辑  收藏  举报

导航