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

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

ruisui883个月前 (01-21)技术分析18

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果糖网

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/437.html

标签: c# orm框架
分享给朋友:

“一套 简单的Net底层ORM框架使用(.net底层框架)” 的相关文章

Vue3 如何实现父子组件传值?

在Vue 3中,要实现父子组件传值效果主要通过props和emit两种机制来实现,下面我们就来详细介绍一下这两种机制。父组件向子组件传值propsprops是Vue组件的一种机制,主要的作用就是实现从父组件向子组件传递数据值,在父组件上通过在子组件标签上定义属性来实现数据属性值的传递,在子组件中通过...

java调用API操作GitLab

最近需要在一个WEB项目中集成GitLab,用到了GitLab的API操作,在网上找了很久都是说直接调用GitLab的Http接口,而且API官方只有javadoc没有其它说明文档,特别记录下,以备查询。这里采用Token的认证方式,因此需要先登陆GitLab新建一个Token,创建方式如下:创建完...

用IDEA开发如何用Git快速拉取指定分支代码?

1,准备空的文件夹,git init2,关联远程仓库,git remote add origin gitlab地址3,拉取远程分支代码,git pull origin 远程分支名再用IDEA打开项目即可...

vue v-html动态生成的html怎么加样式/事件

1、动态生成的html,样式不生效//html 布局 <view v-html="html"> {{html}} </view> //动态生成的元素 <view class="btngo" @tap="handleLink...

Excel中的FILTER函数详细介绍及使用示例

在Excel中处理大量数据时,经常需要根据特定条件筛选出符合条件的数据行或列。这正是Excel的FILTER函数发挥作用的地方。FILTER函数是Excel中一个非常强大的工具,它可以基于一个或多个条件动态地过滤数据,使数据分析和报告制作变得更加高效和准确。本文将详细介绍FILTER函数的用法,并提...

Python中的11 种数组算法

1. 创建数组 创建数组意味着留出一个连续的内存块来存储相同类型的元素。在大多数语言中,您可以在创建数组时指定数组的大小。假设您正在书架上整理一组书籍,并且您需要为正好 10 本书预留空间。功能架上的每个空间都对应于数组中的一个索引。# Example in Python arr = [1, 2,...