.Net Core 学习笔记
文章平均质量分 54
杨中科 .net Core视频教程学习笔记
yz-俞祥胜
使用.Net编程技术从事于制造业及周边软件产品的开发工作
展开
-
.Net Core 中间件与过滤器
中间件就是ASP.NET Core的一个组件,由前逻辑、next、后逻辑3部分组成,多个中间件组成一个管道,一个系统中可以有多个管道。ASP.NET Core执行的过程就是http请求和响应按照中间件组装的顺序在中间件之间流转的过程。以前有封装过滤器进行用户身份检查、预处理请求数据,中间件的同样能完成,中间件的范围更广。ASP.NET Core只是完成了HTTP请求调度、报文解析等必要的工作,过滤器这个是.Net MVC旧有的功能,中间件这个概念是新出的,原创 2024-05-27 22:43:38 · 684 阅读 · 0 评论 -
.Net Core WebAPI参数的传递方式
来获取,如果操作方法的参数名字和QueryString的名字一致,只需要为参数添加[FromQuery],否则,就要设定[FromQuery]的name属性指定名字。GetAll方法添加了[HttpGet("schllo/{schoolName}/class/{classNo}")]需求:前端浏览器向服务器发送的报文体:{“name”:“qs”,“age”:“18”}请求路径/Student/GetAll/school/MIT/class/A001。而Web API项目选择。、请求报文体3种方式。原创 2024-05-26 00:09:06 · 409 阅读 · 0 评论 -
Restful是啥
再学习.Net Core 看到一个新名词Restful,以为是什么新技术,一看内容就是一种接口返回格式的约定,简单来说,按Rest风格访问WebAPI的一种方式。在HTTP 协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE。①、GET ====== 获取资源。②、POST ======新建资源。③、PUT======= 更新资源。④、DELETE==== 删除资源。例:接口统一返回一下。原创 2024-05-22 15:11:16 · 238 阅读 · 0 评论 -
EF Core知识点
在遍历IQueryable时,是使用DataReader的方式读取数据,这样会一直占用一个数据库的连接。如果使用ToArray等方法,则使用了。IQueryable继承自IEnumerable,IQueryable是延迟执行,能减少内存的压力,.NET中的DataReader中是分批从数据库中读取数据,而DataTable则是一次性读取数据。使用IQueryable是把where方法转换成SQL语句,使得可以在数据库中进行过滤查询。实现一个配置类,用来说明实体类和数据库表是怎么映射的,该配置类要实现。原创 2024-05-21 16:28:14 · 710 阅读 · 0 评论 -
.Net Core学习笔记 框架特性(注入、配置)
builder.Host.ConfigureAppConfiguration((_, configBuilder) => { //此处下划线是抛元,类似于占位符。//在CreateBuilder方法中已经完成了配置系统的初始化,就不再需要使用service.AddOption方法来注册选项的相关服务。//注册代码的顺序不会影响程序运行的效果。原创 2024-05-20 17:24:27 · 490 阅读 · 0 评论 -
杨中科.Net Core视频学习笔记-1(版本特点、发布)
Net Standard(类库)是标准,由.Net Framework和.Net Core具体执行的。(目标运行时为windows时可见)在编译时完成JIT的优化,程序运行时速度会变快 编译速度会变慢。.Net Core默认所有文件都属于当前项目,除非手动排除(解决方案文件中包含移除文件配置).Net Framework项目包含的文件都在解决方案文件中可见。独立 (一般用这个,发布包小)(目标运行时为windows时可见)不打包未用到的程序集。发布的目标平台(各版本的服务,包含linux)原创 2024-05-19 22:59:23 · 344 阅读 · 0 评论