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

浙公网安备 33010602011771号