【无标题】

文章探讨了使用EntityFramework的构造函数快捷方式,仓储模式在数据库操作中的应用,以及在ASP.NETCore中如何构建Http请求管道。重点讲述了中间件的顺序,如logging、StaticFiles、MVC中间件,以及如何自定义异常处理页面。此外,还提到了进程内托管与Kestrel服务器的角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

EntityFramework

ctor 构造函数快捷键+tab*2      快捷键创建构造函数的方法

仓储:实现一些数据库操作方法,领域层
仓储对应接口:删除方法:先查询数据是否存在

main 方法

从createWebHostBuilder到编译(build)到运行 获取Http请求管道
再通过Webhost扩展方法配置默认参数,再调用UserStartup扩展方法可以在startup中进行中间件配置
configureservices 是用来配置第三方组件插件
configure是写中间件管理http请求

中间件

logging操作日志–>StaticFiles静态图片css样式等文件–>MVC短路中间件,然后流程反转

context.Response.ContentType="text/plain;charset=utf-8";

添加默认文件中间件必须在添加静态文件中间件之前

app.USerDefaultFiles();
app.UseStaticFiles():

UserDeveloperExceptionPage中间件可以自定义一种通过控制行数,便于定位到异常代码是在那几行,并且想要调用异常就得尽早调用。其他异常通常包括堆栈跟踪,cookies等等
launchsetting文件是启动配置文件,
中间件在startup中控制

进程内托管

Createdfaultbuilder执行的一些任务()
设置Web服务器 加载主机和应用程序配置表信息 配置日志记录
进程内托管就是用IIS服务器启动
进程外就是使用两个服务器
一个内部服务器Kestrel服务器一个外部服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值