07 2022 档案
摘要:NetCoreAPI操作Excel表格 一、开源框架MiniExcel二、引入MiniExce的Nuget包三、操作Excel示例1.准备两个Excel表格2.创建Student类3.使用EFCore来操作数据四、测试Api 一、开源框架MiniExcel MiniExcel(推荐使用) MiniE
阅读全文
摘要:Task和async/await详解 学习记录 以下为转载 学习记录 Task Await Async
阅读全文
摘要:Middleware 一、什么是中间件二、中间件连接器1.Use2.Run3.Map 三、自定义中间件1. 基于约定的方式2.实现IMiddleware的方式 一、什么是中间件 比如流水线工作 每个工人做的事情都很唯一 ,如果要真正生产出一个手机,要经过每一个工人的处理才能得到一个完整的手机。如果上
阅读全文
摘要:Autofac生命周期 一、控制范围和生命周期1.Lifetime2.Scope3.lifetime scope 二、Autofac学习之三种生命周期1.基础建设2. Per Dependency3.Single Instance4.Per Lifetime Scope 一、控制范围和生命周期 1.
阅读全文
摘要:Autofac注册组件 官网地址一、扫描类型1.过滤类型(Filtering Types)2.指定服务(Specifying Services) 二、net core 3.x使用Autofac以及使用Autofac进行自动注入一、需要引入的库:二、使用Autofac工厂三、StarpUp.cs中添加
阅读全文
摘要:Entry和Attach 一、Dbcontext.Entry1.实体保存逻辑(SaveChanges())2.状态枚举类型(EntityState)3.示例 二、Attach 一、Dbcontext.Entry ChangeTracker是Entity Framework Core记录实体变更的核心
阅读全文
摘要:default 一、switch语句二、泛型代码 一、switch语句 在switch语句中,如果没有任何case表达式与开关值匹配,则控制传递给跟在可选default标签后的语句。如果没有default标签,则控制传递到 switch 以外。 switch (key){ case 1: Conso
阅读全文
摘要:Assembly 一、简介二、Assembly程序集对象1.获得当前对象所属的类所在的程序集2.根据路径加载程序集3.获得当前【应用程序域】中的所有程序集 三、Type类型对象1. 通过类获得对应的Type2. 通过对象获得Type3.用assembly对象,通过类的full name类获得type
阅读全文
摘要:string.Join 1.string.join2.string.IsNullOrWhiteSpace 1.string.join 在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。例如: string [] array={abc,def,ghi};
阅读全文
摘要:? 1.可空类型修饰符(?)2.三元(运算符)表达式(?: )3.空合并运算符(??)4. NULL检查运算符(?.)5. "?[]"运算符:6.??= 转载自这里 1.可空类型修饰符(?) 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str=null;
阅读全文