.NET C# ORM 瀚高数据库

SqlSugar ORM

SqlSugar 是一款 老牌 .NET开源ORM框架,由果糖大数据科技团队维护和更新 ,开箱即用最易上手的ORM 

优点 :【生态丰富】【高性能】【超简单】 【功能全面】 【多库兼容】【适合产品】 【SqlSugar视频教程】 

支持 : .net framework  .net core3.1  .ne5 .net6 .net7 .net8 .net9 

特色 : 拥有全球最活跃的ORM线上论坛,比EF还要活跃,交流群人数已超过万人 ,技术支持快,口碑好。

连接字符串

注意:其中searchpath是架构,要改成你库中的架构名字

Server=27.151.1.54;Port=5866;UId=design;Password=000;Database=design;searchpath=design

//常见错误 Unsupported command 特殊网络会出现
 ConnectionString =
 "....Pooling=false",//加上禁用连接池

NUGET

安装2个DLL

代码

searchpath是架构名字

 SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()
 {
   DbType = DbType.HG,
   ConnectionString="Server=27.151.1;Port=5866;UId=design;Password=123;Database=design;searchpath=design",
   IsAutoCloseConnection = true
 });
 //字符串中 searchpath是当前架构的名字

//查询表的所有
var list = Db.Queryable<Student>().ToList();
 
//插入
Db.Insertable(new Student() { SchoolId = 1, Name = "jack" }).ExecuteCommand();
 
//更新
Db.Updateable(new Student() { Id = 1, SchoolId = 2, Name = "jack2" }).ExecuteCommand();
 
//删除
Db.Deleteable<Student>().Where(it => it.Id == 1).ExecuteCommand();

小写表(默认)

 SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()
 {
   DbType = DbType.HG,
   ConnectionString="Server=27.151.1;Port=5866;UId=design;Password=123;Database=design;searchpath=design",
   IsAutoCloseConnection = true
 });

驼峰表(禁止转小写)

var db= new SqlSugarClient(new ConnectionConfig(){
           DbType = SqlSugar.DbType.HG,
           ConnectionString = Config.ConnectionString,
           IsAutoCloseConnection = true,
           MoreSettings= new ConnMoreSettings()
           {
             PgSqlIsAutoToLower = false,//增删查改支持驼峰表
             PgSqlIsAutoToLowerCodeFirst = false, // 建表建驼峰表。5.1.3.30 
           }})

MS3加密

https://www.donet5.com/Ask/9/23508

连接错误

//常见错误 Unsupported command 特殊网络会出现
 ConnectionString =
 "....Pooling=false",//加上禁用连接池
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值