当前位置: 首页 > news >正文

第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语句。

相关文章:

  • 基于Java+Springboot+MySQL图书馆图书管理系统设计与实现
  • 力扣-回溯-39 组合总和
  • Python图像处理中的内存泄漏问题:原因、检测与解决方案
  • C#基础:使用Linq进行简单去重处理(DinstinctBy/反射)
  • Ubuntu 22.04 一键部署MinerU1.1.0
  • 计算机基础之操作系统——并发
  • PLSQL连接Oracle 19c报错ORA-28040
  • C语言(四)——数组
  • Redis(高阶篇)05章——案例落地实战bitmap/hyperloglog/GEO
  • 在 Windows 环境下部署 WebIssues:完整指南
  • leetcode21.合并两个有序链表
  • Python常见面试题的详解15
  • stm32hal库寻迹+蓝牙智能车(STM32F103C8T6)
  • SOME/IP--协议英文原文讲解10
  • 阿里云如何协助解决操作系统兼容性问题
  • 【小游戏】C++控制台版本俄罗斯轮盘赌
  • 四、数据湖应用平台架构
  • 2025年-G11-Lc85-110.平衡二叉树-java版
  • NLP-RNN-LSTM浅析
  • XTOM-TRANSFORM自动化三维测量系统用于汽车零部件质量控制
  • 做的好的宠物食品网站/最近新闻热点
  • 网站导航网站建设多少钱/网络推广app是违法的吗
  • 优跃达官网网站建设项目/网络运营工作内容
  • 中山网站制作公司/如何查看网站权重
  • php 网站版面素材/seo算法培训
  • 网站开发技术技巧/开封seo公司