2020年9月14日

ASP.NET Core 3.x 构建 RESTful API

摘要:杨旭老师的《ASP.NET Core 3.x 构建 RESTful API》视频教程 https://www.bilibili.com/video/BV1XJ411q7yy 博文: https://www.cnblogs.com/cgzl/p/11814971.html gitHub: https://github.com/BobinYang/ASP.NET-Core-3.x-REST-... 阅读全文

posted @ 2020-09-14 15:02 springsnow 阅读(15) 评论(0) 推荐(0) 编辑

C#(99):C# 9.0 新特性( NET Framework 5.0 与 Visual Studio ? )

摘要:原文:https://blog.csdn.net/csdnnews/article/details/106345959微软正在推进C# 9.0的开发,C# 9.0 将成为.NET 5 开发平台的一部分,预计于 11 月发布。微软.NET团队C#首席设计师Mads Torgersen表示,C# 9.0已初具规模,本文就分享下该语言下一版本中添加的一些主要功能。 C#的每个新版本都力求提升通用编程方面... 阅读全文

posted @ 2020-09-14 14:33 springsnow 阅读(27) 评论(0) 推荐(0) 编辑

2020年9月8日

EntityFramework Core入门教程-12-在ASP.NET Core项目中配置EF Core

摘要:参考资料:微软MVP杨旭教程:https://www.bilibili.com/video/BV1xa4y1v7rR?p=11 准备工作 Web项目中的配置 测试配置是否成功 准备工作 添加一个Web API项目并设为启动项目,并添加对Demo.Data和Demo.Domain的引用。 为该项目安装 阅读全文

posted @ 2020-09-08 17:07 springsnow 阅读(16) 评论(0) 推荐(0) 编辑

2020年9月3日

真会C#?

摘要:选自书籍《C#7 核心技术指南》 第1-2章 简介和基础(完结) https://www.bilibili.com/video/BV1vb411V7u7 第3章 创建类型(完结,泛型部分单独出视频) https://www.bilibili.com/video/BV1k4411H7aM 第3章 泛型 阅读全文

posted @ 2020-09-03 20:11 springsnow 阅读(21) 评论(0) 推荐(0) 编辑

使用 xUnit.NET 对 .NET Core 项目进行单元测试(完结)

摘要:视频 https://www.bilibili.com/video/BV1Bb411V7kk ppt:https://pan.baidu.com/s/1mMOJ02jH4uUXbRnkb0GG5A 提取码: tvx7 学习笔记:https://www.cnblogs.com/AlexanderZhao/p/12369732.html 阅读全文

posted @ 2020-09-03 20:06 springsnow 阅读(16) 评论(0) 推荐(0) 编辑

Docker 和 ASP.NET Core Web应用 (完结)

摘要:介绍Docker以及ASP.NET Core Web应用如何使用Docker 01. Docker 安装 和 容器原理极简介 02. Images 镜像相关的几个命令。 03. Docker 容器的常见操作 04. Swarm的概念和相关术语 05. 建立Swarm 06. Service 07. 扩展&更新Service 08. Stack A... 阅读全文

posted @ 2020-09-03 20:03 springsnow 阅读(15) 评论(0) 推荐(0) 编辑

Redis in .NET Core 入门:(1) 安装和主要功能简介

摘要:教程:https://www.cnblogs.com/cgzl/p/10294175.html 视频:https://www.bilibili.com/video/BV1kt41147mM https://www.yuque.com/lanbo2020/redis 阅读全文

posted @ 2020-09-03 19:58 springsnow 阅读(11) 评论(0) 推荐(0) 编辑

2020年9月2日

ASP.NET Core 3.x 入门视频(完结)

摘要:视频: https://www.bilibili.com/video/av65313713?p=1 跟大家分享一下我在学习过程中敲下的源码,少部分变量名跟视频中有所出入但不影响正常运行,Blazor部分有一个文件的结构和视频中的源码不一样但是不影响正常运行 P1至P7:https://github. 阅读全文

posted @ 2020-09-02 08:29 springsnow 阅读(24) 评论(0) 推荐(0) 编辑

2020年9月1日

鼠标右键vsCode打开

摘要:一直苦恼vscode怎么没有右键打开文件夹的功能,原来是因为当初安装时没有勾选这个配置项。 所幸可以通过手动增加注册表来实现。将下面的内容保存为一个“.reg”为后缀的文件后双击运行。 Windows Registry Editor Version 5.00 ; This will make it 阅读全文

posted @ 2020-09-01 13:38 springsnow 阅读(32) 评论(0) 推荐(0) 编辑

C# .NET Core实现快速Web API开发

摘要:https://github.com/BobinYang/NetCoreWebAPI_Demo/ 视频地址:https://www.bilibili.com/video/BV11E411n74a 1、接口样例 {"ISBN": "2","name": "1","price": "1","date": "20200219","authors": [ { "name":... 阅读全文

posted @ 2020-09-01 11:27 springsnow 阅读(78) 评论(0) 推荐(0) 编辑

Abp框架(一) :为Swagger接口页添加详细注释

摘要:从Abp官网创建完项目之后,启动之后,Swagger的接口说明页,默认是没有接口说明的,这样是很不友好的,也不利于接口调用者的使用,所以,我们要实现Swagger页面的接口注释功能。 BP中已经集成了Swagger,ABP中Swagger,支持动态映射应用层,也就是,无需创建控制器。那么对于自动生成的接口中我们的字段说明和接口说明如何添加呢 首先,我们看一下默认启动后,Swagger的接口页... 阅读全文

posted @ 2020-09-01 10:18 springsnow 阅读(41) 评论(2) 推荐(0) 编辑

2020年8月31日

Swashbuckle 和 ASP.NET Core 入门

摘要:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-3.1&tabs=visual-studio 查看或下载示例代码(如何下载) Swashbuckle 有三个主要组成部分: Swashbuckle.AspNetCore.... 阅读全文

posted @ 2020-08-31 17:55 springsnow 阅读(26) 评论(0) 推荐(0) 编辑

使用 JavaScript 调用 ASP.NET Core Web API

摘要:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/web-api-javascript?view=aspnetcore-3.1 此教程介绍如何通过 Fetch API 使用 JavaScript 调用 ASP.NET Core Web API。 先决条件 完成教程:创建 web API 熟悉 CSS、HTML 和 Jav... 阅读全文

posted @ 2020-08-31 16:29 springsnow 阅读(13) 评论(0) 推荐(0) 编辑

使用 ASP.NET Core 创建 Web API

摘要:https://github.com/BobinYang/NetCoreWebAPI_Demo2/ https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.1&tabs=visual 阅读全文

posted @ 2020-08-31 14:22 springsnow 阅读(45) 评论(0) 推荐(0) 编辑

2020年8月26日

LINQ(03):LINQ查询操作符实例2

摘要:六、连表操作符 1、内连接 1、使用 join 子句 根据特定的条件合并两个数据源,但之前要获得两个要连接的列表。 业务说明:返回1958到1965年间的车手冠军和车队冠军信息,根据年份关联 var racers = from r in Formula1.GetChampions() from y in r.Years select n... 阅读全文

posted @ 2020-08-26 09:20 springsnow 阅读(18) 评论(0) 推荐(0) 编辑

2020年8月25日

C#(99):二进制读写 BinaryReader、BinaryWriter、BinaryFormatter

摘要:一、二进制读写类: 1、BinaryReader/BinaryWriter:二进制读写 BinaryReader:用特定的编码将基元数据类型读作二进制值。 BinaryWriter:以二进制形式将基元类型写入流,并支持用特定的编码写入字符串。 2、XmlReader/XmlWriter :XML读写 见:https://www.cnblogs.com/springsnow/p... 阅读全文

posted @ 2020-08-25 16:32 springsnow 阅读(33) 评论(0) 推荐(0) 编辑

2020年8月13日

VS2019添加微软ReportViewer

摘要:VS2017、VS2019都不自带微软ReportViewer,需要手工安装。 一、安装报表设计器 官网下载 “Microsoft RDLC Report Designer” :下载地址 然后安装。 安装后,可以添加报表新项(注意报表显示的繁体字) 二、ReportViewer控件包安装 新建一个Winfrm应用程序,右键解决方案,选中NuGet包管理器,搜索 Microso... 阅读全文

posted @ 2020-08-13 18:26 springsnow 阅读(91) 评论(0) 推荐(0) 编辑

DevExpress WinForms各版本与 .NET、Visual Studio 的版本兼容性

摘要:本文内容主要整理自:DevExpress WinForms 组件需求页 DevExpress 版本号说明 DevExpress 的版本号结构如下:[year].[major].[minor].[hotfix] year(年份):,即发布年份的后两位,如 2020 年发布的版本此处为 20。 major(主要版本):每年上、下半年分别发布一个主要版本,此处... 阅读全文

posted @ 2020-08-13 14:11 springsnow 阅读(29) 评论(0) 推荐(0) 编辑

2020年8月12日

SQL语句查询每个分组的前N条记录的实现方法

摘要:SQL语句查询每个分组的前N条记录的实现方法: 1、生成测试数据: #T if object_id('tempdb.dbo.#T') is not null drop table #T; create table #T (ID varchar(3),GID int,Author varchar(29),Title varchar(39),Date datetime);insert... 阅读全文

posted @ 2020-08-12 16:30 springsnow 阅读(39) 评论(0) 推荐(0) 编辑

2020年8月5日

XtraGrid控件-----List数据源实现主从表关系绑定

摘要:一、实现方式 1、准备源数据。 /// /// 记录基础信息/// public class DetailInfo{ public DetailInfo() { this.ID = Guid.NewGuid().ToString(); } /// /// ID标识 /// public string ID { get; set;... 阅读全文

posted @ 2020-08-05 11:43 springsnow 阅读(21) 评论(0) 推荐(0) 编辑

2020年7月30日

.Net Core3.1上用EFCore的反向工程生成

摘要:原文:https://www.cnblogs.com/qidakang/p/11302327.html 一、简要步骤 1、第一步 安装以下程序包 安装Entity FrameWork Core SqlServer 3.1 安装Entity FrameWork Core Tools 3.1 安装Ent 阅读全文

posted @ 2020-07-30 17:33 springsnow 阅读(72) 评论(0) 推荐(0) 编辑

【翻译】Entity Framework Core系列教程-介绍

摘要:原文:https://blog.csdn.net/xingkongtianyuzhao/article/details/104215538 Entity Framework Core 系列教程 翻译自: https://www.entityframeworktutorial.net/efcore/entity... 阅读全文

posted @ 2020-07-30 16:09 springsnow 阅读(39) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-11-使用原生的SQL

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106964258 一、原生SQL查询DbSet提供了四个方法用来执行原生的sql查询 (一)执行非字符串插值的字符串1 FromSQLRaw("select *..."); 2 Fro 阅读全文

posted @ 2020-07-30 15:54 springsnow 阅读(40) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-10-视图、存储过程、无主键entity

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106964140 使用EFCore,不能在数据库中直接操作,需要将视图和存储过程,放到一个migration当中就可以了无主键entity,参考官方文档。 阅读全文

posted @ 2020-07-30 15:53 springsnow 阅读(39) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-09-追踪模式和离线模式

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106963969 一、概念追踪模式:用dbcontext 操作过的数据记录在dbcontext没有释放之前,在dbcontext都可以追踪到 离线模式:用dbcontext操作数据后立 阅读全文

posted @ 2020-07-30 15:52 springsnow 阅读(36) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-08-修改关系数据2

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106963747 一、一对一关系表 (一)为导航属性赋新值 1 跟踪模式下为导航属性赋值,savechange() 新增一条导航属性表记录 注:跟踪模式下 var player = context.Players ... 阅读全文

posted @ 2020-07-30 15:51 springsnow 阅读(19) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-08-修改数据

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106960285 一、EFCore更新数据有两种方式: 1.更新每一个字段(当前entity脱离了context跟踪) 场景:entity从前端传到后台,然后调用context更新,离 阅读全文

posted @ 2020-07-30 15:50 springsnow 阅读(37) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-07-删除数据

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106960166 四种方式删除 var club1 = context.Clubs.Single(x => x.Name == "Club1"); //方式1 context.Club 阅读全文

posted @ 2020-07-30 15:46 springsnow 阅读(40) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-06-级联查询 (关联数据查询)

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106960632 一、预加载 1、Include关键字 注意: IQueryable类型才会有Include,因此不能将Include方法放在FirstOrDefault后面 Find 阅读全文

posted @ 2020-07-30 15:03 springsnow 阅读(38) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-05-查询

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106959769 一、简单表达式查询 方式一: 查询原理:前面两行只是创建了查询语句,并没有执行查询数据库操作, 和linq一样,只有加上toList()或类似方法,才会执行查询数据库的操作 var leagues1 = conte... 阅读全文

posted @ 2020-07-30 15:02 springsnow 阅读(26) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-04-插入数据

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106959206 1、通过控制台将生成的SQL语句日志打印出来: 安装Microsoft.Extensions.Logging.Console组件: 在Demo.Data项目中,更改D 阅读全文

posted @ 2020-07-30 14:49 springsnow 阅读(40) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-03-表添加约束

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106958701 创建数据库表的时候通常要对相关的列添加约束,例如长度,默认值,格式等,如下代码: 添加约束时需引用using System.ComponentModel.DataAn 阅读全文

posted @ 2020-07-30 14:48 springsnow 阅读(26) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-02-创建关系表

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106956224 一、一对多关系 以下三个类: 1 在Club中添加了League的导航属性,但是League中并没有添加对Club的引用,说明允许多个Club中添加同一个League 阅读全文

posted @ 2020-07-30 11:40 springsnow 阅读(22) 评论(0) 推荐(0) 编辑

EntityFramework Core入门教程-01-搭建基础环境

摘要:原文:https://blog.csdn.net/weixin_40719943/article/details/106932808 视频:https://www.bilibili.com/video/BV1xa4y1v7rR 一、新建solution, 添加类库 model层 1 用vs2019, 阅读全文

posted @ 2020-07-30 11:19 springsnow 阅读(29) 评论(0) 推荐(1) 编辑

Entity Framework Core 3.1 极简入门视频教程

摘要:本文章是根据 微软MVP solenovex(杨旭)老师的视频教程“Entity Framework Core 3.1 极简入门教程”编写而来,再加上自己的一些理解。 视频教程地址:https://www.bilibili.com/video/BV1xa4y1v7rR 视频文章教程:https:// 阅读全文

posted @ 2020-07-30 11:00 springsnow 阅读(29) 评论(0) 推荐(0) 编辑

2020年7月28日

使用VS 2019自动生成类图

摘要:1、安装 启动visual studio installer “单个组件“-“代码工具”-勾选”类设计器“(如下图) 2、使用 1、右键要查看的项目-“查看”-“查看类图” 2、或者右击项目->添加->新建项->新建类图(如下图操作) 最后将项目拖进类图中(如下图操作) 阅读全文

posted @ 2020-07-28 10:16 springsnow 阅读(514) 评论(0) 推荐(0) 编辑

2020年7月24日

正则表达式简介

摘要:正则表达式30分钟入门教程 https://deerchao.cn/tutorials/regex/regex.htm 一、正则元字符 是一些在正则表达式中有特殊用途、不代表它本身字符意义的一组字符。 1、 字符元字符 […] :匹配列表中的任意字符 [^…] :匹配不在列表中的任意字符 . :匹配除了回车和换行符之外的任何字符 \w :元符号,相当于[... 阅读全文

posted @ 2020-07-24 16:03 springsnow 阅读(42) 评论(0) 推荐(0) 编辑

2020年7月23日

HTML 字符实体

摘要:HTML 中的预留字符必须被替换为字符实体。 一些在键盘上找不到的字符也可以使用字符实体来替换。 一、HTML 实体 在 HTML 中,某些字符是预留的。 在 HTML 中不能使用小于号(),这是因为浏览器会误认为它们是标签。 如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。 字符实体类似这样: &entity_na... 阅读全文

posted @ 2020-07-23 06:55 springsnow 阅读(27) 评论(0) 推荐(0) 编辑

2020年7月21日

博客园随笔导出CHM

摘要:最新的[源代码]奉上,再次感谢原作者!有兴趣的可以继续完善,适合自己的才是最好的! https://www.cnblogs.com/Uest/p/7136485.html 阅读全文

posted @ 2020-07-21 13:47 springsnow 阅读(20) 评论(0) 推荐(0) 编辑

2020年7月17日

文件夹对比工具

摘要:工具列表 1、Beyond Compare Beyond Compare是一款专业级的代码比较和分析工具可以很方便地对比出两份源代码文件之间的不同之处,相差的每一个字节用颜色加以表示,查看方便,支持多种规则对比。 Beyond Compare选择最好的方法来突出不同之处,文本文件可以用语法高亮和设置比较规则的方法进行查看和编辑,适用于用于文档、源代码和HTML。 http://www.s... 阅读全文

posted @ 2020-07-17 23:56 springsnow 阅读(93) 评论(0) 推荐(0) 编辑

导航