Nuget安装

1、打开Nuget

点击项目引用 右键 Nuget管理

image.png


2、安装SqlSugar

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

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

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

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

image.png

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


.Net Framework 

纯净版:SqlSugar

image.png


.Net Core2.0

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


详细说明(只需安装一个)

常规版本


SqlSugarCore 



.NET Core 3.1 / NET5 /NET6/NET7  用这个  (更低版本看下面)




SqlSugar 

.Net Framework  用这个

明细:

5.0.3.3-max  最低要求 .Net Framework 4.6 +

5.0.0.2-5.0.3.2 最低要求 .Net Framework 4.5  +

4.9.11 用于  .Net Framework 4.0+ (4.x文档)

特殊需求版本


SqlSugarCoreNoDrive  无驱动版本


 和SqlSugarCore是同一个dll唯一区别不加载数据库驱动



SqlSugarCore_NetCore2  低版本.NetCore


.Net  Core 2.0 (高版本的Framework也能用)


3、安装预览版本

想用新功能的用户可以使用预览版本,一般建议用长期稳定版本 

image.png


4、脚手架安装 

脚手架是由第三方提供的封装好的一些完整项目模版,可以快速开发

需要环境 VS2022  .NET6 

     模版名称版本关键词模板描述

nuget

Furion.SqlSugar.Template.Mvc

nuget

     fsmvc

Mvc 

nuget

Furion.SqlSugar.Template.Api

nuget

     fsapi

WebApi

nuget

Furion.SqlSugar.Template.App

nuget

     fsapp

Mvc/WebApi 

nuget

Furion.SqlSugar.Template.Razor

nuget

     fsrazor        

RazorPages 

nuget

Furion.SqlSugar.Template.RazorWithWebApi

nuget

     fsrazorapi

RazorPages/WebApi 

nuget

Furion.SqlSugar.Template.Blazor

nuget

     fsblazor 

 Blazor 

nuget

Furion.SqlSugar.Template.BlazorWithWebApi

nuget

     fsblazorapi

 Blazor/WebApi 


通过命令安装

dotnet new --install Furion.SqlSugar.Template.Mvc::3.8.7
//最新版本可以通过Nuget搜索去看版本号

创建项目

选择相应的模版,就可以创建项目了

image.png

运行项目:

配置appsettings.json文件下的连接字符串就能运行


5、成品项目

https://www.donet5.com/Home/Doc?typeId=1215



文档:SqlSugar5.0