.net 数据库操作技术

.NET数据库操作常用ORM框架包括EF和Dapper。EF Core是微软官方推荐的ORM,提供强大的功能和数据库屏蔽,但复杂度较高。Dapper则简单易用,性能优秀,适用于快速开发。两者在性能上无绝对优劣, EF Core适合增删改查,复杂查询推荐使用Dapper。推荐使用EF Core结合Dapper作为理想的开发组合。
摘要由CSDN通过智能技术生成

.net访问技术主要有两种方式:

1:ado.net

2:orm(Object Relational Mapping关系对象映射)

什么是ORM

就是让开发者用对象操作的形式操作关系数据库

代码层面:写C#对象,把C#对象扔给ORM引擎,ORM引擎负责把对象存储到关系数据库里边

取数据的时候 写C#代码 ORM引擎会把C#代码转化为Sql语句到关系数据库取数据,然后把去到的结果通过ORM引擎转化为C#对象,最终拿到的还是C#对象
.net 常用的orm:EF,EF core、Dapper、SqlSugar、FreeSql

一、EF

Entity Framework 6 (EF6) 是专为 .NET Framework 设计的对象关系映射器,但支持 .NET Core,但是微软已经不再支持EF的更新。

二、EF Core和Dapper

1、Entity Framework Core(EF Core)是微软官方的ORM框架。优点:功能强大、官方支持、生产效率高、力求屏蔽底层数据库差异;缺点:复杂、上手门槛高、不熟悉EFCore的话可能会进坑。
2、Dapper。优点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值