当前位置: 首页 > 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语句。


http://www.mrgr.cn/news/92146.html

相关文章:

  • podman加速器配置,harbor镜像仓库部署
  • 设计模式学习笔记
  • 【论文解读】《Training Large Language Models to Reason in a Continuous Latent Space》
  • C/C++后端开发面经
  • Java八股文(下)
  • docker容器网络配置及常用操作
  • 骁勇善战的量化利器:多因子模型【量化理论】
  • Redission可重试、超时续约的实现原理(源码分析)
  • 安全见闻5
  • 【废物研究生零基础刷算法】DFS与递归(一)典型题型
  • 【MySQL篇】持久化和非持久化统计信息的深度剖析(含analyze命令和mysqlcheck工具两种收集方式)
  • Java 使用websocket
  • ClickHouse系列之ClickHouse安装
  • Linux上使用dify构建RAG
  • 第9章:LangChain结构化输出-示例4(基于大模型从自然语言中提取POJO)
  • vue:vite 代理服务器 proxy 配置
  • Go入门之struct
  • nodejs:vue 3 + vite 作为前端,将 html 填入<iframe>,在线查询英汉词典
  • Python游戏编程之赛车游戏6-2
  • 一文详解U盘启动UEFI/Legacy方式以及GPT/MBR关系