主流的ORM框架

news/2024/10/23 18:24:35/

.NET(C#)主流的ORM框架

  • SqlSugar
  • Dos.ORM
  • Chloe
  • StackExchange/Dapper
  • Entity Framework (EF)
  • NHibernate
  • ServiceStack/ServiceStack.OrmLite
  • linq2db
  • Massive
  • PetaPoco

介绍

1、SqlSugar是国人开发者开发的一款基于.NET的ORM框架,是可以运行在.NET 4.+ & .NET CORE的高性能、轻量级 ORM框架,众多.NET框架中最容易使用的数据库访问技术。
2、PetaPoco
轻量的POCO对象和数据库映射的ORM框架。
3、linq2db
linq2db也是一款快速、轻量、类型安全的POCO对象和数据库映射的ORM框架。从构架上来说,linq2db是对比如:Dapper、PetaPoco这个的微ORM的进一步封装,但它不像Entity Framework那样笨重。它没有实现状态跟踪,需要自己处理实体的状态更改等。
4、Dos.ORM
Dos.ORM(原Hxj.Data)于2009年发布,2015年正式开源。在开发过程中参考了NBear与MySoft,吸取了他们的一些精华,加入新思想,同时参考EF的Lambda语法进行大量扩展。该组件已在数百个成熟项目中应用。官方网站:http://ITdos.com/Dos/ORM/Inde…
5、ServiceStack.OrmLite
ServiceStack.OrmLite的目标是提供一种方便,无干扰,无配置的RDBMS无关类型的封装,与SQL保持高度的契合,展现直观的API,可以生成可预测的SQL。
ServiceStack.OrmLite的宗旨:Fast, Simple, Typed ORM for .NET
6、Entity Framework (EF)
ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。该框架曾经为.NET Framework的一部分,但version 6之后从.NET Framework分离出来。
7、NHibernate
NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。
8、Massive
Massive:小巧,动态的微ORM框架。


http://www.ppmy.cn/news/245853.html

相关文章

Krypital Group(金氪资本)宣布完成对Ambrus Studio的战略投资

Krypital Group(金氪资本)宣布完成对Ambrus Studio的战略投资。 关于Ambrus Studio Ambrus Studio工作室由一群充满雄心壮志的创作者组成。他们在游戏行业拥有广泛深厚的背景,并相互帮助支持,从而作为一个团队提供高质量的web3游…

2)Django ORM框架

目录 一 简介 1)作用: 2)Django ORM的模式特征 3)主要使用步骤 二 用法 1 数据库连接 2 创建数据模型 3 Django ORM 字段 ①常用字段类型 ②常用字段属性 4 基本数据操作--增删改查 5 数据操作常用函数 三 样例1&#xf…

Aurora简介

Amazon Aurora是一种兼容MySQL和PostgreSQL的商用级别关系数据库,它既有商用数据库的性能和可用性(比如Oracle数据库),又具有开源数据库的成本效益(比如MySQL数据库)。 Aurora的速度可以达到MySQL数据库的…

ORM框架介绍——什么是ORM框架?

1.什么是ORM? 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。ORM框架是连接数据库的桥梁,只要提供了持久化类与表的映射关系,ORM框架在运行时…

Springboot集成ORM框架开发(保姆级)

目录 一,整合Mybatis 创建springboot项目 勾选五个插件 代码生成 修改全局配置文件中对应的一处 拷贝代码生成的插件 注意:这两处路径要一致 完善Controller层代码,实现增删改查功能 BookController 完成对mapper接口的扫描 开启事…

【学习笔记】NOI 模拟赛 exam

点这里看题 因为版权问题啥的也不好公开,就将就着看吧。 好题。考场上观察出了一点苗头,可惜没能 A C AC AC。 事实上,这道题目并不需要高深的数学知识,只不过需要用 F M T FMT FMT进行反复正变换和逆变换罢了。给出题人点赞。…

总结:Linux系统上面定时备份mysql指定数据库的解决方案

总结:Linux系统上面定时备份mysql指定数据库的解决方案 一Mysql数据库本身就自带备份数据库命令1.mysql本身自带备份数据库为一个sql文件的命令,只需要在操作系统的终端里面执行就好了 二Linux和Unix操作系统都自带一个定时任务执行器:cronta…

Probit模型、Logit模型、IV-Probit模型、IV-Probit模型

概述 Y β 1 X 1 β 2 X 2 ϵ i Y\beta_1X_1\beta_2X_2\epsilon_i Yβ1​X1​β2​X2​ϵi​ 边际效应:就是系数,即 β 1 \beta_1 β1​ 、 β 2 \beta_2 β2​ 解释:如,在控制其他变量(条件)不变的情况…