![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 57
黄同学real
但行好事,莫问前程
展开
-
MySQL 数据库 - 多表查询
多表查询其实就是从多张表中查询数据。;具体执行结果如下:此时,可以查询到大量的结果集,而这个其实是 emp 和 dept 所有的记录;笛卡尔积。接下来就简单的介绍一下 “笛卡尔积笛卡尔积:笛卡尔乘积是指在数学中,两个集合的所有组合情侣。而在多表查询中,我们需要消除无效的笛卡尔积,只保留两张表中关联的部分数据。在 SQL 语句中,添加查询条件即可。原创 2024-07-15 13:39:00 · 597 阅读 · 0 评论 -
MySQL卸载 - Windows版
win+R 打开运行,输入 services.msc 点击 “确定” 调出系统服务。原创 2024-07-13 17:40:58 · 262 阅读 · 0 评论 -
MySQL 数据库 - 事务
事务 是一组操作集合,他是一个不可分割的工作单位,事务会把所有的操作看作是一个整体一起向系统发送请求,即这些操作要么同时成功,要么同时失败。比如:张三给李四转账1000元,张三账户里减少1000元,李四账户里增加1000元;这一组操作必须在一个事务的范围内,要么都成功,要么都失败。注意:默认MySQL的事务是自动提交的,也就是说,当执行完一条 DML 语句时,MySQL会立即隐式的提交事务。原创 2024-07-13 13:22:20 · 102 阅读 · 0 评论 -
MySQL 数据库 - 约束
注意:约束是作用在表中字段上的,可以在创建表/修改表的时候添加约束。案例演示:对应的建表语句:外键约束外键:用来让两张表的数据之间简历连接,从而保证数据的一致性和完成性。左侧的 emp 表是员工表,里面存储员工的基本信息,包含员工的ID、姓名、年龄、职位、薪资、入职日期、上级主管ID、部门ID,在员工的信息中存储的是部门的ID dept_id,而这个部门的ID是关联的部门表 dep t的 主键id,那 emp 表的 dept_id 就是外键,关联的是另一张表的主键。注意:目前上述两张表,只是原创 2024-07-13 09:20:53 · 298 阅读 · 0 评论 -
MySQL 数据库 - SQL
SQL通用语法。原创 2024-07-12 17:57:42 · 1122 阅读 · 0 评论 -
MySql 数据库 - 下载安装
MySQL下载及安装MySQL社区版MySQL启动MySQL客户端连接MySQL自带的客户端命令行系统自带的命令行MySQL数据模型数据库:一个数据库服务器当中,可以有多个数据库;表:一个数据库中可以有,多个表;而基于表做存储的数据库,叫做 “关系型数据库”,反之则为 “非关系型数据库”原创 2024-07-12 09:40:59 · 276 阅读 · 0 评论 -
MySQL 数据库 - 函数
是指一段可以被另一段程序调用的程序或代码。也意味着,这一段程序或代码在 MySQL 中已经给我们提供了,我们需要做的就是在合适的业务场景调用对应的函数,完成对应的业务需求即可。原创 2024-07-13 08:57:23 · 162 阅读 · 0 评论 -
IIS启动后,窗口打不开!!!!
执行这个命令后,IIS管理器的设置将会被重置,包括启动位置,这有助于解决IIS管理器窗口无法正常显示的问题,比如启动后仅在任务栏显示图标但窗口不可见的情况。这是因为该命令可以帮助恢复IIS管理器的默认设置,如果之前窗口位置被意外改动到了屏幕之外,执行此命令后,窗口应该会重新出现在可视范围内。:这将打开“运行”对话框。Win键通常位于键盘左下角,带有Windows图标的按键。,然后按下回车键(或点击“确定”)。:在打开的运行窗口中,键入。原创 2024-06-14 11:10:48 · 236 阅读 · 0 评论 -
使用 EFCore 去连接 mysql 数据库的时候提示下面的报错信息
An exception has been raised that is likely due to a transient failure. Consider enabling transient error resiliency by adding ‘EnableRetryOnFailure()’ to the ‘UseMySql’ call.”的解决方案。将数据库连接配置里的连接池设置为true :Pooling=true。手动关闭SSL连接:SslMode=None。原创 2024-04-09 16:35:16 · 1952 阅读 · 0 评论 -
什么是 .NET Core
目前来讲,.NET 是 .NET Framework,.NET Core,Xamarin/Mono 的统称;当然还有其他,最主要的就是这三类。:以前被简称为 .NET ,全称是 .NET Framework;它是在 Windows平台下 软件开发的技术,很多人提到 .NET程序只能在Windows平台下,其实指的是 .NET Framework 开发的程序只能跑在Windows 平台,这个已经有很悠久的历史了。:它是一个免费,跨平台,开源的开发技术。原创 2024-03-13 10:03:23 · 971 阅读 · 0 评论 -
EFCore 反向工程
1、生成的实体类可能不能满足项目的要求,可能需要手工修改或者增加配置。3、不建议把反向工具当成了日常开发工具使用,不建议DBFirst。2、再次运行反向工程工具,对文件所做的任何更改都将丢失。根据数据库表来反向生成实体类。EFCore 反向工程。原创 2024-01-10 10:23:54 · 408 阅读 · 0 评论 -
.net6 中 WebAPI 发布后Swagger不显示
Net 6在创建Web API时可以直接选择Swagger,在开发环境下Debug或Release没有问题,在发布后发现打不开swagger。1、发布后请求 http://192.168.1.105/swagger/index.html。.net6 中 WebAPI 发布后 Swagger 不显示。原创 2024-01-03 15:12:16 · 1054 阅读 · 0 评论 -
.Net Core 部署IIS
在独立发布的情况下,应用程序会包含所需的 .NET Core 运行时文件,这意味着在运行应用程序时不需要安装 .NET Core 运行时。这种发布选项会使应用程序的大小更大,因为它包含了 .NET Core 运行时文件,但它可以使应用程序更易于部署和更可移植,因为它不需要依赖于 .NET Core 运行时的安装。在包含框架依赖的情况下,应用程序会依赖于所选 .NET Core 运行时版本。框架依赖项是一种更轻量级的发布选项,因为它只包含应用程序本身的文件,而不包括 .NET Core 运行时文件。原创 2024-01-03 14:40:32 · 535 阅读 · 0 评论 -
Windows 开启 IIS 服务
1、在Windows系统开始菜单中,点击设置2、打开控制面板(在windows设置页面直接搜索)3、点击控制面板里的“程序 / 程序和功能”中的“启用或关闭 Windows 功能”4、在弹出的“Windows功能”窗口中,查找并勾选 Internet Information Services的所有选项点击“确定”,重启windows即可开启服务。原创 2024-01-03 10:50:53 · 1145 阅读 · 0 评论 -
.NET6 跨域问题
【代码】.NET6 跨域问题。原创 2024-01-02 17:24:30 · 575 阅读 · 0 评论 -
.NET6 搭建webapi项目
2、注意这里的连接字符串是从appsetting.json文件中获取的,ConnectionStrings节点下的strConn。2、构造函数注入DbContextOptions,使用:base()语法,传入DbContextOptions到基类。1、新建一个SqlDbContext类,继承DbContext数据上下文类。无报错无异常,那么我们的数据库就生成成功了,Picture表同样创建成功!1、首先打开SqlDbContext.cs类,添加以下属性。四、Program.cs 启动类。原创 2024-01-02 17:16:47 · 2171 阅读 · 0 评论 -
c# chart 控件 曲线图
【代码】c# chart 控件 曲线图。原创 2023-05-23 17:16:22 · 1961 阅读 · 0 评论 -
C# GDI+发生一般性错误(A generic error occurred in GDI+))
C# GDI+发生一般性错误(A generic error occurred in GDI+))原创 2023-04-26 15:30:59 · 2979 阅读 · 0 评论 -
.net core webapi 添加 swagger 调试
上述代码通过反射生成与Web API项目相匹配的XML文件名,AppContext.BaseDirectory属性用于构造 XML 文件的路径,关于OpenApiInfo内的配置参数用于文档的一些描述,在此不作过多说明。为解决前后端苦于接口文档与实际不一致、维护和更新文档的耗时费力等问题,swagger应运而生,同时也解决了接口测试问题。这样,我们以三斜杠(///)方式给类方法属性等相关代码添加注释后,刷新Swagger页面,即可看到注释说明。同时,调整项目生成的XML文档文件路径为:…原创 2023-04-26 15:14:54 · 578 阅读 · 0 评论 -
“+=” 在 C# 中表示什么意思
这里是 C# 事件绑定(注册、订阅)的特写用法,表示事件的处理程序集合中添加一个事件处理程序,它也有对应的 -= 来去掉之前 += 的事件处理程序。但事件发生时,所有此事件的处理程序集合中的处理程序都会依次调用。这句话意思是winForm的关闭结束事件订阅child_Closed方法,变量句柄类型为EventHandler常规事件句柄类型。在此上下文中使用 += 运算符称为“注册事件”。这类方法称为事件处理程序,叫。原创 2023-03-20 11:10:50 · 387 阅读 · 0 评论