03 2023 档案
摘要:在 EF Core 6.0 中,你可以生成已编译的模型(compiled models)。当你有一个大的模型,而你的 EF Core 启动很慢时,这个功能是有意义的。你可以使用 CLI 或包管理器控制台来做。 public class ExampleContext : DbContext { pub
阅读全文
摘要:问题 解决方案 这样问题就可以解决了 一般画刷、颜色、定义的本地类等最好放在资源文件的最前面,如本例定义的MainBrush渐变画刷,如果在使用它的资源文件之后定义,也会引发标题所示的异常。
阅读全文
摘要:问题 解决方案 做个空值判断就可以了。
阅读全文
摘要:转自https://www.cnblogs.com/XzcBlog/p/4876816.html 首先在nuget中找到 通过行为来实现 实现界面与逻辑的分离 窗口关闭行为:其中含有布尔型的Close属性,将相应的关闭行为绑定到该属性上,则可以实现窗口的关闭行为,从而实现VM与View的分离 pub
阅读全文
摘要:1、WPF自定义窗口最大化后遮挡任务栏的解决方法 WPF自定义窗口最大化后遮挡任务栏的解决方法 public class ConstrainedWindow : Window { public ConstrainedWindow() { this.MaxHeight = SystemParamete
阅读全文
摘要:官方网站:https://lvcharts.com/docs/WPF/2.0.0-beta.700/samples.axes.dateTimeScaled 1、nuget 添加以下三个包 效果图1 ViewModel设置如下: using CommunityToolkit.Mvvm.Componen
阅读全文
摘要:在xaml 中引用外部 程序集中图片或样式资源(SVG) 一、创建资源程序集 1 创建一个叫“IconPacks”C#类库程序集 删除自动生成的Class1.cs文件 添加一个Themes文件夹 在Themes文件夹下,新建一个Generic.xaml文件 添加一个Images文件夹,以便存放图像相
阅读全文
摘要:环境 vs2022 + .net6.0 + 控制台+Mysql8.0,控制台可以生存实体; 如果项目(WPF 、控制台)存在App.config文件,则会导致中无法生存实体 。 DBFirst 采用Fluent API 来配置映射数据库到实体。 CodeFirst 采用在实体的属性上添加特性,将实体
阅读全文
摘要:SELECT语句的完整结构 #SQL92 方式1: SELECT ...,....,...,聚合函数(),流程控制 FROM ...,...,.... WHERE 多表的连接条件 AND 不包含组函数的过滤条件 GROUP BY ...,... HAVING 包含组函数的过滤条件 ORDER BY
阅读全文
摘要:聚合函数介绍 1.1 AVG和SUM函数 1.2 MIN和MAX函数 1.3 COUNT函数 1.4 GROUP BY 1.5 Having 1.1 AVG和SUM函数 可以对数值型数据使用AVG 和 SUM 函数。 SELECT AVG(salary), MAX(salary),MIN(salar
阅读全文
摘要:流程处理函数可以根据不同的条件,执行不同的处理流程,可以在SQL语句中实现不同的条件选择。 MySQL中的流程处理函数主要包括IF()、IFNULL()和CASE()函数。 函数用法 IF(value,value1,value2) 如果value的值为TRUE,返回value1,否则返回value2
阅读全文
摘要:日期和时间函数 函数用法 CURDATE() ,CURRENT_DATE() 返回当前日期,只包含年、月、日 CURTIME(), CURRENT_TIME() 返回当前时间,只包含时、分、秒 NOW() / SYSDATE()/ CURRENT_TIMESTAMP() /LOCALTIME()/L
阅读全文
摘要:字符串类型的函数 函数用法 ASCIl(S) 返回字符串S中的第一个字符的ASCII码值 CHAR_LENGTH(s) 返回字符串s的字符数。作用与CHARACTER_LENGTH(s)相同 LENGTH(s) 返回字符串s的字节数,和字符集有关 CONCAT(s1,s2…n) 连接s1,s2…,s
阅读全文
摘要:数值函数 取随机数 四舍五入 截断 弧度和角度 一个圆等于2Π
阅读全文
摘要:SQL99语法的七种Join 内连接 SQL92语法实现2张表的内连接: #练习:查询所有的员工的last_name , department_name信息 SELECT employee_id, department_name FROM employees e,departments d WHER
阅读全文
摘要:等值连接vs非等值连接 自连接vs非自连接
阅读全文
摘要:为什么需要多表查询 1、单表查询在WEB 要经过几次http交互,再不同表之间 才能查找到数据。会浪费很多时间,因此需要多表查询。 2、如果多张表合在一张表中,会导致 会多字段不能充分利率用,浪费存储空间。 3、程序读取的时候会读取过多的多余字段,导致内存浪费。 4、分表更利于并发 多表查询的正确方
阅读全文
摘要:排序 ORDER BY 多列 ;#强调格式:WHERE需要声明在FROM后,ORDER BY之前。先排序Country 再排序CustomerName ,默认是按ASC排序的。 SELECT * FROM Customers ORDER BY Country ASC, CustomerName DE
阅读全文
摘要:比较运算符 %:代表不确定个数的字符(o个,1个,或多个) — 代表一个不确定的字符 转义字符:\ 1、数字与字符串比较 字符串如果隐式转成数字,如果转换不成功就当作0 2、字符串与字符串 比较 3、NUll 参与比较 结果都为NUll 4、选择比较 。 先选择所有的记录,再把选择出的记录进行一条一
阅读全文
摘要:算术运算符 MySQL 支持的算术运算符包括: 运算符作用 + 加法 - 减法 * 乘法 / 或 DIV 除法 % 或 MOD 取余 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。 在mysql 除号的结果是浮点型。 Null参与运算的结果都为Null
阅读全文
摘要:1、列的别名 2、去重复 3、空值参与运算 4、着重号` ` 表名Order与Order关键字一样,因此表名要加` ` 5、查询常数 6、显示表的结构 注意:mysql 记录的内容不区分大小写,Oracle 记录内容区分大小写 Oracle 练习题 答案
阅读全文
摘要:SQL语言的规则与规范 **规则:**必须遵守。 **规范:**建议遵循。 1. 基本规则 SQL 可以写在一行或者多行。为了提高可读性,各子句分行写,必要时使用缩进 每条命令以 ; 或 \g 或 \G 结束 关键字不能被缩写也不能分行 关于标点符号 必须保证所有的()、单引号、双引号是成对结束的
阅读全文
摘要:SQL语言分类: SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 是否能回滚:不能回滚 关键词: create alter drop trunca
阅读全文
摘要:下载 MySQL数据库(MySQL Community 版本是免费的 其他要收费) 下载地址: https://dev.mysql.com/ MySQL MyAdmin(网页) 下载地址:https://www.phpmyadmin.net/ navicat Navicat Premium 16(电
阅读全文
摘要:用户定义的完整性是:针对某一具体应用的数据必须满足的语义要求关系数据库管理系统提供了定义和检验用户定义完整性的机制,不必由应用程序承担属性上的约束条件CREATE TABLE时定义属性上的约束条件列值非空(NOT NULL)列值唯一(UNIQUE)检查列值是否满足一个条件表达式(CHECK)(1)不
阅读全文
摘要:关系模型概念 首先针对这些名词抛出疑问,到底什么叫关系?啥叫关系模型?啥又叫关系代数? 关系: 我们对它的解释是这样的,所谓关系,就是一张表。表的各列以属性开始,属性是列的入口。 关系模型:* 关系模型用一种称为“关系”的二维表来表示数据。通俗的讲就是说,一张表就可以泛指一个关系模型,表与表之间的又
阅读全文
摘要:数据完整性约 数据完整性约束是在表和字段上强制执行的数据检验规则,为了防止不规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,主要是对空值和重复值的约束,使不符合规范的数据不能进入数据库,以保证数据存储的完整性和准确性。完整性分类按照约束的
阅读全文
摘要:数据模型概览 数据模型定义 数据模型是严格定义的一组概念的集合精确地描述了系统的静态特性、动态特性和完整性约束条件(Integrity Constraints)。 数据模型由三部分组成(三要素) 1 数据结构--描述系统的静态特性 ⒉数据操作--描述系统的动态特性 3 完整性约束 数据模型分类 概念
阅读全文
摘要:概念模型 信息世界中的基本概念 实体(entity) 客观存在并可相互区别的事物称为实体。实体一定是可以相互区别的,这是关系模型中同一个关系中的两个元组的候选码一定不同的现实基础。如一个学生。 属性(attribute) 实体所具有的某一特性称为属性。一个实体可以有多个属性。如学号、性别。 码(ke
阅读全文
摘要:MySQL中三级模式和二级映像指的是什么? 美国国家标准学会(American National Standards Institute,ANSI)所属的标准计划与需求委员会(Standards Planning and Requirements Committee,SPARC)在1971年公布的研
阅读全文