当前位置:首页 > 技术文章 > 正文内容

一套 简单的Net底层ORM框架使用(.net的orm框架)

zonemu2个月前 (08-16)技术文章28

SqlSugar .Net ORM 简单介绍

SqlSugar 是一款 老牌 .NET 开源多库架构ORM框架(EF Core单库架构),由果糖大数据科技团队

维护和更新 ,开箱即用最易上手的.NET ORM框架 。生态圈丰富,目前开源生态仅次于EF Core,但是在需要

多库兼容的项目或产品中更加偏爱SqlSugar ,支持多个数据库及真正可以实现零Sql的ORM,拥有超强查询体系:导航查询、联表查询、并集查询、子查询 、 报表查询 等

安装

1、打开Nuget

点击项目引用 右键 Nuget管理

2、安装SqlSugar

根据不同.NET版本安装 ,只需要安装一个dll即可(用到什么功能缺什么dll会提示你安装)

.Net Core 3.1 & 5 & 6 &7 &8

通用版:SqlSugarCore 带常用数据库用驱动

纯净版:SqlSugarCoreNoDrive 无驱动版本,用了缺什么在安装

说明:纯净版和通用版代码是同一套没有区别,唯一区就是NUGET是否打包常用驱动的区别

.Net Framework

纯净版:SqlSugar


.Net Core2.0

低版本.NET Core安装: SqlSugarCore_NetCore2 , 高版本的还是使用SqlSugarCore

实体类使用简单使用




个人觉得SqlSugar 是蛮好用的一种ORM框架,可以新建数据库及表,新的字段支持批量导入

支持集合的linq语法


有什么不对的,请多多指教

引用说明:SqlSugar .Net ORM 5.X 官网 、文档、教程 - SqlSugar 5x - .NET果糖网

相关文章

10个实例小练习,快速入门熟练 Vue3 核心新特性(一)

作者:xuying 全栈修炼转发链接:https://mp.weixin.qq.com/s/_n2seDbbiO5hXQfuUGbUCQ前言Vue3.0 发 beta 版都有一段时间了,正式版也不远了...

Gitlab 的使用和代码审查流程介绍

1、先简洁介绍下项目常用的信息-面板统计页面2、用户信息面板3、服务器信息4、项目信息5、重点介绍代码提交审核机制和授权合并机制开发人员推送代码的时候不能直接推送到master,否则就会报错。此时开发...

使用Java统计gitlab代码行数(统计github代码行数的方法)

使用Java统计gitlab代码行数一、背景:需要对当前公司所有的项目进行代码行数的统计二、 可实现方式1.脚本:通过git脚本将所有的项目拉下来并然后通过进行代码行数的统计样例:echo 创建项目对...

前端学习又一大里程碑:html5+js写出歌词同步手机播放器

需要完整代码和视频请评论后加前端群470593776领取javascript进阶课题:HTML5迷你音乐播放器学习疲惫了,代码敲累了,听听自己做的的音乐播放器,放松与满足知识点:for循环语句,DOM...

Vue学习笔记之动态路由的参数传递应用及技巧

路由的参数传递:①通过params的类型· 配置路由格式:/router/:id· 传递的方式:在path后面跟上对应的值· 传递后形成的路径:/router/list,/router/profile...

vue动态改变路由页面参数(vue路由怎么实现动态跳转)

在Vue中,可以使用动态路由来改变页面参数。动态路由是一种在路由中使用参数的方式,可以根据不同的参数值来渲染不同的页面。首先,在定义路由时,可以使用冒号(:)来指定参数的位置。例如,可以定义一个带有参...