随笔分类 -  .net及.netcore

.net及.netcore相关知识
摘要:前言 由于每次发布拷贝文件都比较麻烦所以当前配置了Jenkins并且使用docker-compose的方式编译及发布项目,在gitee上配置webhook自动提交代码自动触发发布程序 工程目录如下 其中build存放编译项目的文件 dbinfo存放数据库映射文件 env存放docker-compos 阅读全文
posted @ 2021-09-15 14:18 zhao56 阅读(260) 评论(0) 推荐(0)
摘要:前言 可以将数据库放在常规的服务器上、云上等地方, 但对于开发环境和测试环境而言可以将数据库作为容器运行,因为其没有任何的外部依赖,更加方便测试,直接通过种子数据初始化其中的数据更容易察觉测试中的问题 本文主要参考 官方示例使用作为容器运行的数据库服务器 当前docker-compose配置文件 其 阅读全文
posted @ 2021-08-06 14:55 zhao56 阅读(83) 评论(0) 推荐(0)
摘要:前言 docker相关知识和docker-compose相关知识就不再本文说明了。 本文主要参考 官方示例使用 docker-compose.yml 定义多容器应用程序 和使用 ASP.NET Core 构建优化的 Docker 镜像 环境准备 添加docker支持和容器业务流程协调程序支持即doc 阅读全文
posted @ 2021-08-04 16:05 zhao56 阅读(352) 评论(0) 推荐(0)
摘要:前言 官方eShopOnContainers总览图 当前我们实现的是简单的CRUE微服务即对应如下图 其中包含包含: 数据模型、业务逻辑和数据访问代码的类 并且集成了swagger 层级划分和一些Demo 如下为我的项目的封层 三层结构: SystemInfo.Api:对外提供接口,可以是api或者 阅读全文
posted @ 2021-08-03 14:07 zhao56 阅读(89) 评论(0) 推荐(0)
摘要:前言 当前开始学习ASP.Net Core,官方ORM EFCore不可不学,并且可以通过模型强约束字段是否编写正确,手写sql手残党福音 本文学习以CODE-FIRST的方式学习Entity Framework Core,主要包含配置模型(fluent API方式)、基本CRUE、迁移 官方地址: 阅读全文
posted @ 2021-08-03 14:03 zhao56 阅读(422) 评论(0) 推荐(0)
摘要:简介 官方地址 设计面向微服务的应用 应用程序规范: 包含单页面应用(SPA)、传统web应用、移动端web应用,还可能公开一个api供第三方使用 包含组件: 演示组件。 这些组件负责处理 UI 并使用远程服务。 域或业务逻辑。 此组件是应用程序的域逻辑。 数据库访问逻辑。 此组件包括负责访问数据库 阅读全文
posted @ 2021-08-03 14:01 zhao56 阅读(165) 评论(0) 推荐(0)