项目结构
项目结构:
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 邮箱、文本