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开发
标签:CodeFirst,微软,简介,数据库,----,ORM,EFCore From: https://www.cnblogs.com/yxh33/p/17901595.html