随笔分类 -  c#相关写法 / Entity FrameworkCore

EFCore学习
摘要:环境 EFCore .NET6 数据库:SqlServer MySql 第一步:添加指定包源: 需要指定相同版本 第二步:添加对应数据库的DBContext sql: public class BlogContext : DbContext { public BlogContext(DbContex 阅读全文
posted @ 2025-02-27 19:33 点滴一言 阅读(143) 评论(0) 推荐(0)
摘要:操作环境为.NET8 第一种,推荐使用方式: (1)在appsettings.json中添加连接字符 (2)在Program.cs中通过服务注入的形式添加数据连接 (3)实际访问 第二种,关键字New的使用: (1)在appsettings.json中添加连接字符 (2)在控制器中进行使用 priv 阅读全文
posted @ 2024-04-02 16:14 点滴一言 阅读(127) 评论(0) 推荐(0)
摘要:操作环境为.NET8 第一步,创建一个简易的MVC: 第二步,应用SqlServer,以及数据迁移包: Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Design --数据迁移包 第三步,添加一个Data文 阅读全文
posted @ 2024-04-02 11:45 点滴一言 阅读(96) 评论(0) 推荐(0)
摘要:介绍: EFCore从开始的创建(DbContext)到最后的释放(DisposeAsync),称之为生命周期,周期内整个过程所做的增删改查或其他操作称之为一个工作单元; 注意项: (Dispose/DisposeAsync)释放是为了防止内存; DbContext不是线程安全的,所以不可进行跨线程 阅读全文
posted @ 2024-04-02 09:31 点滴一言 阅读(132) 评论(0) 推荐(0)
摘要:操作环境为.NET8 第一步,创建一个简易的控制台: 第二步,应用sqlite包: Microsoft.EntityFrameworkCore.Sqlite 第三步,创建两个类用于操作 public class Blog { public int BlogId { get; set; } publi 阅读全文
posted @ 2024-04-01 22:26 点滴一言 阅读(45) 评论(0) 推荐(0)
摘要:介绍: 允许通过控制台操作,进行EF包的操作,以及数据迁移; 安装 第一步:查询运行池版本: dotnet --version 在对应信息后加 --help 则可知道相应设定,例如 第二步: dotnet tool install -g dotnet-ef --version 8.0.2 --对应版 阅读全文
posted @ 2024-04-01 19:25 点滴一言 阅读(114) 评论(0) 推荐(0)
摘要:什么是EFCore? 是一个轻量化的,可扩展,开源的框架; EFCore是由微软开发的ORM框架 1.全面支持Linq语句的查询; 2.查询性能无限接近于ADO.NET框架; 3.数据库迁移功能,可以动态创建数据库或者修改数据库; 什么是ORM框架?为什么要使用它? ORM是对象关系映射的模型; 为 阅读全文
posted @ 2024-04-01 17:54 点滴一言 阅读(154) 评论(0) 推荐(0)