摘要:
⒈Skip(int count) 说明:跳过集合的前n个元素;延迟。即我们跳过给定的数目返回后面的结果集。 ⒉Take(int count) 说明:获取集合的前n个元素;延迟。即只返回限定数量的结果集。 案例:分页查询 ⒊OrderBy 说明:按指定表达式对集合排序;延迟,默认是升序,加上desce 阅读全文
摘要:
⒈创建数据库,在数据中执行以下脚本。 ⒉添加依赖 MySql.Data.EntityFrameworkCore ⒊实施反向工程,基于现有数据库创建数据表实体类及上下文。 第一种方式:"Visual Studio 2019" >“工具”>“NuGet 包管理器”>“程序包管理器控制台”,执行以下命令( 阅读全文
摘要:
⒈添加依赖 MySql.Data.EntityFrameworkCore ⒉在appsettings.json配置文件中配置数据库连接字符串 ⒊编写数据表实体类及上下文 ⒋使用依赖注入将上下文注册为服务 ⒌使用迁移创建数据库 第一种方式:"Visual Studio 2019" >“工具”>“NuG 阅读全文
摘要:
⒈添加Json配置文件并将“复制到输出目录”属性设置为“始终复制” ⒉在Program中加载配置文件 ⒊使用配置文件中的相关属性 阅读全文
摘要:
⒈添加依赖 Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.FileExtensions Microsoft.Extensions.Configuration.Json ⒉在项目中添加Json配置文件并将其复 阅读全文
摘要:
⒈安装相关依赖 NLog NLog.Web.AspNetCore ⒉在项目的根目录中创建NLog配置文件 ⒊更改配置文件属性 ⒋修改Program.cs ⒌配置appsettings.json ⒍在代码中注入ILogger写日志 阅读全文
摘要:
官网:http://automapper.org/ 文档:https://automapper.readthedocs.io/en/latest/index.html GitHub:https://github.com/AutoMapper/AutoMapper/blob/master/docs/i 阅读全文
摘要:
我想很多后端开发者,纠结于如何在Dto及表实体中做属性关系映射,因为真的太繁琐了。, ⒈如何使用? ⒉映射前或映射后进行操作 首先附上实体类 InputDto 当前端InputDto传到后端时,我需要将Dto中的firstname及lastname合并转换为数据表中的fullname ⒊条件映射,必 阅读全文
摘要:
⒈主从复制的使用场景 1.数据自动备份,实现数据库拓展,加强数据的安全性。 2.提升数据库的负载性能,读写分离,主写数据,从读数据,减轻主的压力。 ⒉实现原理 MySQL之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master 阅读全文
摘要:
⒈是什么? 触发器就是某个表发生一个事件(增删改操作),然后自动的执行预先编译好的SQL语句,执行相关操作。触发器事件跟触发器中的SQL语句是原子性的(要么同时执行,要么同时不执行),这样保证了数据的完整性。 ⒉创建触发器 1.语法 2示例 ①insert类型触发器 ②delete类型触发器 ③up 阅读全文