第4章 4.1 Entity Framework Core概述

4.1.1 什么是ORM

ORM (object tralstional mapping ,对象关系映射)中的“对象”指的就是C#中的对象,而“关系”是关系型数据库,“映射”指搭建数据库与C#对象之间的“桥梁”。

比如使用ORM ,可以通过创建C#对象的方式把数据插入数据库而不需要编写Insert语句。

EF Core是微软官方提供的ORM框架,可以操作SQL ServerMySQLOraclePostgreSQL等多种数据库。

EF Core 之外,.NetCore 还有Dapper SQLSugar等框架。

4.1.2 EF Core 性能怎么样

1. EF Core性能非常高,“性能差”的主要原因是对EF Core不够熟悉使用不当,导致产生低性能的数据库操作。

2. 在充分了解EF Core后可以写出相当高性能的程序,在此基础上针对额外的性能要求,可以使用EF Core提供的性能优化的相关功能进行优化。

3. EF Core也可以直接执行SQL语句,在一些性能瓶颈环节,可以直接编写优化后的SQL语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值