EFCore 简介(1)

EFCore官方文档

EFCore是微软的一个ORM框架,全称:Microsoft.EntityFrameworkCore

ORM(Object Relational Mapping):对象关系映射,让开发者用对象的形式操作关系数据库

常用的ORM框架:EF、EFCore、Dapper、SqlSugar、Freesql

每种ORM都有自己的优缺点

EFCore有两种模式:DBFirst(数据库优先)和CodeFirst(代码优先),推荐使用CodeFirst,更加灵活,但相对复杂,本系列文章只讲解CodeFirst

EFCore是对于底层ADO.NET Core的封装
EFCore支持所有的主流数据库,包括SQLServer(微软)、Oracle、MySQL、SQLite等,也可以自己实现Provider支持其他数据库,如国产数据库

EFCore CodeFirst开发步骤:

     建立实体类---->写实体的配置类----->创建DBContext------>生成数据库---->编写调用EFCore的业务代码

该系列文章使用VS2022开发

 

posted @ 2023-12-14 17:09  上位机韩工  阅读(174)  评论(0)    收藏  举报