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服务器一个外部服务器