04 2024 档案

摘要:操作环境为.NET8 第一种,推荐使用方式: (1)在appsettings.json中添加连接字符 (2)在Program.cs中通过服务注入的形式添加数据连接 (3)实际访问 第二种,关键字New的使用: (1)在appsettings.json中添加连接字符 (2)在控制器中进行使用 priv 阅读全文
posted @ 2024-04-02 16:14 点滴一言 阅读(74) 评论(0) 推荐(0) 编辑
摘要:操作环境为.NET8 第一步,创建一个简易的MVC: 第二步,应用SqlServer,以及数据迁移包: Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Design --数据迁移包 第三步,添加一个Data文 阅读全文
posted @ 2024-04-02 11:45 点滴一言 阅读(10) 评论(0) 推荐(0) 编辑
摘要:介绍: EFCore从开始的创建(DbContext)到最后的释放(DisposeAsync),称之为生命周期,周期内整个过程所做的增删改查或其他操作称之为一个工作单元; 注意项: (Dispose/DisposeAsync)释放是为了防止内存; DbContext不是线程安全的,所以不可进行跨线程 阅读全文
posted @ 2024-04-02 09:31 点滴一言 阅读(79) 评论(0) 推荐(0) 编辑
摘要:操作环境为.NET8 第一步,创建一个简易的控制台: 第二步,应用sqlite包: Microsoft.EntityFrameworkCore.Sqlite 第三步,创建两个类用于操作 public class Blog { public int BlogId { get; set; } publi 阅读全文
posted @ 2024-04-01 22:26 点滴一言 阅读(4) 评论(0) 推荐(0) 编辑
摘要:介绍: 允许通过控制台操作,进行EF包的操作,以及数据迁移; 安装 第一步:查询运行池版本: dotnet --version 在对应信息后加 --help 则可知道相应设定,例如 第二步: dotnet tool install -g dotnet-ef --version 8.0.2 --对应版 阅读全文
posted @ 2024-04-01 19:25 点滴一言 阅读(45) 评论(0) 推荐(0) 编辑
摘要:什么是EFCore? 是一个轻量化的,可扩展,开源的框架; EFCore是由微软开发的ORM框架 1.全面支持Linq语句的查询; 2.查询性能无限接近于ADO.NET框架; 3.数据库迁移功能,可以动态创建数据库或者修改数据库; 什么是ORM框架?为什么要使用它? ORM是对象关系映射的模型; 为 阅读全文
posted @ 2024-04-01 17:54 点滴一言 阅读(105) 评论(0) 推荐(0) 编辑
摘要:使用指定的比较器按升序对序列中的元素执行后续排序。 简单来说就是对使用过OrderBy和OrderByDescending的返回序列进行二次排序。(第一次排序优先级最高,如1,2,2,3,二次排序会对2,2排序) 注意不能直接在数组或List上使用。 一般是用于 orderBy或orderByDes 阅读全文
posted @ 2024-04-01 11:20 点滴一言 阅读(17) 评论(0) 推荐(0) 编辑
摘要:参数 source IQueryable 要从其创建 List<T> 的 IQueryable。 返回 Task<List<Object>> 表示异步操作的任务。 任务结果包含一个 List<T> ,其中包含来自输入序列的元素。 属性 SuppressMessageAttribute 注解 不支持对 阅读全文
posted @ 2024-04-01 10:53 点滴一言 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1.WhereIf 我们通常会写出如下代码: public IQueryable<Person> Query(IQueryable<Person> source, string name, string code, string address) { var result = source; if( 阅读全文
posted @ 2024-04-01 10:45 点滴一言 阅读(57) 评论(0) 推荐(0) 编辑