摘要: 1 准备工作 在Startup中启用会话配置。 services.AddDistributedMemoryCache(); services.AddSession(options => { options.Cookie.IsEssential = true; }); app.UseSession() 阅读全文
posted @ 2024-04-24 10:47 一纸年华 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1 准备工作 添加包:dotnet add package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation --version 3.1.1 2 开始使用视图 2.1 配置应用程序 HTML响应是使用视图创建的,视图则是混合了HTML元素和C#表达式 阅读全文
posted @ 2024-04-24 10:42 一纸年华 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1 准备工作 添加SuppliersController控制器。 [ApiController] [Route("api/[controller]")] public class SuppliersController:ControllerBase { private DataContext _co 阅读全文
posted @ 2024-04-24 09:24 一纸年华 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1 准备工作 2 理解RESTful Web服务 Web服务最常见的方法是采用具象状态传输(Representational State Transfer,REST)模式。 REST指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或者设计就是RESTful,核心就是面向资源,REST专 阅读全文
posted @ 2024-04-23 10:33 一纸年华 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1 创建项目 创建一个MyWebApp的空项目。 dotnet new globaljson --sdk-version 3.1 --output MyWebApp 已成功创建模板“global.json file”。 dotnet new web --no-https --output MyWeb 阅读全文
posted @ 2024-04-01 10:45 一纸年华 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 介绍 触发器是与表有关的数据库对象,指在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特 性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数据校验等操作 。 使用别名 OLD 和 NEW 来引用触发器中发生变化的记录内容,这与 阅读全文
posted @ 2024-02-21 16:52 一纸年华 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 存储过程 - 介绍 介绍 存储过程是事先经过编译并存储在数据库中的一段SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程思想上很简单,就是数据库SQL 语言层面的代码封装与重用。 特点 封装、复用 可以 阅读全文
posted @ 2024-02-19 16:16 一纸年华 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。 如图所示: Mediater是抽象中介者,定义了同事对象到中介者对象的接口,ConcreteMediater是具体中介者对象,实现抽象类的方 阅读全文
posted @ 2022-10-18 10:46 一纸年华 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 对于给定的一组记录,初始时假设第一个记录自成一个有序序列,其余的记录为无序序列。接着从第二个记录开始,按照记录的大小依次将当前处理的记录插入到其之前的有序序列中,直至最后一个记录插入到有序序列中为止。 以数组{38,65,97,76,13,27,49}为例,直接插入排序具体步骤如下所示。 第一步插入 阅读全文
posted @ 2022-10-17 17:27 一纸年华 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 领域事件大部分发生在领域模型的业务逻辑方法上或者领域服务上,我们可以在一个领域事件发生的时候立即调用IMediator的Publish方法来发布领域事件。 我们一般在聚合根的实体类对象的ChangeName、构造方法等方法中发布领域事件,因为无论是应用服务还是领域服务,最终都要调用聚合根中的方法来操 阅读全文
posted @ 2022-10-14 16:27 一纸年华 阅读(186) 评论(0) 推荐(0) 编辑