千家信息网

.Net后端开发模板的方法是什么

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了".Net后端开发模板的方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目标由
千家信息网最后更新 2026年11月01日.Net后端开发模板的方法是什么

本篇内容介绍了".Net后端开发模板的方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

目标

由于搭建的只是后端开发模板,主需要满足基本要求即可。

  • 框架结构简单

  • 数据库支持:Mssql, Mysql

  • 构架易于上手

  • 支持良好的业务扩展

  • 是一套基础开发模板

技术选型

  • 开发语言:c#

  • 运行时 .net Framework4.5

  • IoC:Autofac、Autofac.WebApi2

  • Dto:AutoMapper

  • 序列化:Newtonsoft.Json

  • Orm:FreeSql

  • Api:Aspnet.WebApi

  • 数据库:首先MSSQL、次先Mysql

  • 缓存:基于List或Dictionary实现单机内存级缓存

架构分层

  • 数据库访问层

    • Freesql实体定义,也就是我们常说的是数据库实体

    • 提供dbContext上下文的方式访问

    • 复杂的sql操作接口定义及实现,如:多表查询、存储过程执行等

  • 业务层

    • 业务层拆分两个项目,BAccurate只做业务领域实体、值对象、系统配置对象、系统Model对象、AppService的定义等定义;BAccurate.Implement领域业务的实现

    • BAccurate.Implement可以依赖BAccurate.Repository.Fresql层,实现领域实体的数据持久化

    • Feesql实体定义未放在BAccurate层(业务规范项目),是为了防止领域实体与数据库实体混淆

    • BAccurate项目可以被其他所有项目使用

  • 服务层

    • AppService.Implement和Webapi我都划分在服务层,其中webapi是一个贫血项目,只是把AppService做到WebApi接口化

    • AppService的接口和Model定义,都放到了BAccurate(业务规范项目)中,方便后期对AppService的重写和扩展

  • UI层
    前端开发项目

接口规范

  • 接口以类resetful api规范返回

  • 返回结果规则一致

  • 接口名称前缀动词:Get:表示查询;Post:提交数据(添加/修改);Delete:移除数据

  • 接口命名规则:接口名前缀+业务名称;以大驼峰命名

  • 接口要进行统一管理

部署规范

  • IIS托管部署

  • 前端静态资源,托管到wwwroot目录

".Net后端开发模板的方法是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

接口 业务 数据 实体 项目 开发 数据库 模板 领域 对象 方法 内容 前端 前缀 只是 名称 更多 知识 系统 缓存 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 互联网未来科技 奇酷互联网络科技 多迪互联网科技有限公司 科技伦理 互联网公司 互联网公司会议桌创意科技软装饰 互联网科技产品 银川新华互联网科技职业技术培训学校图片 南平创想时代互联网科技有限公司 互联网科技大奖都有哪些公司 互联网科技实习生岗位 上海创道互联网络科技有限公司 从那以后互联网科技有限公司 山东大美朱楼互联网科技有限公司 容联科技互联网电商 第三届互联网大会安防黑科技 科技互联网专业工作会议发言稿 互联网大会出现的黑科技 科技美学互联网 艺术 山东亿川互联网科技有限责任公司 中国 科技 互联网 紫鲸互联网科技 互联网科技英文翻译 卓越科技互联网 招聘 深圳前海聚择互联网科技有限公司 互联网与医疗科技 开一家科技互联网公司需要多少钱 抖集互联网科技技术咨询 吉林省码上互联网科技电话 上海万顺科技互联网有限公司招聘
0