EF Core 6.0
2022-05-13 18:47
941 查看
1 EF Core 相关介绍
1.1 EF Core 简介
EF Core 全称 Entity Framework Core,是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。
EF Core 可用作对象关系映射程序 (O/RM),这可以实现以下两点:
- 使 .NET 开发人员能够使用 .NET 对象处理数据库。
- 无需再像通常那样编写大部分数据访问代码(数据访问代码如:SQL)。
1.2 EF Core 数据库架构管理方式
EF Core 提供两种主要方法来保持 EF Core 模型与数据库架构同步:
1.2.1 Code First
以 EF Core 模型为准,使用迁移的方式,将 EF Core 模型的变化以增量的方式更新到数据库(以C#代码定义的数据实体,生成数据库的表结构)。
1.2.2 Db First
以数据库架构为准,通过反向工程生成EF Core 模型。
2 EF Core 的使用
2.1 Code First 相关使用
2.2 Db First 使用
参考来源
相关文章推荐
- 使用EF6.0出现:CS0029 无法将类型“System.Data.Entity.Core.Objects.ObjectContext”隐式转换为“System.Data.Objects.ObjectContext”错误
- 浅谈 EF CORE 迁移和实例化的几种方式
- 【Core】在mvc使用EF
- .NetCore 使用 Linq 动态拼接Expression表达式条件来实现 对EF、EF Core 扩展查询排序操作
- EF源码地址,目前主版本已是6.0
- EF升级6.0数据库链接不上问题
- [翻译] EF Core in Action 关于这本书
- 超详细d的.net core WebAPI 使用EF连接MySQL并使用swagger生成API文档
- (20)ASP.NET Core EF创建模型(必需属性和可选属性、最大长度、并发标记、阴影属性)
- (24)ASP.NET Core EF查询(查询的工作原理、跟踪与非跟踪查询)
- ASP.NET Core 开发 - Entity Framework (EF) Core
- EF Core:一统SQL和NoSQL数据库
- 增、查、改、删 -- EF Core 与 ASP.NET Core MVC 教程(2 of 10)
- Solr 6.0 学习(二)创建core并插入索引
- DotNetCore跨平台~EFCore2.0连接Mysql的烦恼-已解决
- Asp.Net Core WebApi (Swagger+EF Core/Code First)
- asp.net core 系列 20 EF基于数据模型创建数据库
- asp.net core系列 24 EF模型配置(主键,生成值,最大长度,并发标记)
- 从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之十二Swagger(参数)使用二
- 菜鸟入门【ASP.NET Core】13:Individual authentication 模板、EF Core Migration