博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SqlSugar ORM已经支持读写分离
阅读量:7266 次
发布时间:2019-06-29

本文共 696 字,大约阅读时间需要 2 分钟。

目前只有MYSQL版 3.5.2.9 支持,其库版本12月3号更新该功能

 

用例讲解 

using (var db = new SqlSugarClient("主连接字符串", "从连接字符串","可以多个从连接")){  var list= db.Queryable
().ToList();//走从 var list= db.Queryable
().ToJson();//走从 db.Insert(new Student() { name="写入" });//走主 db.Delete(new Student() {id=1 });//走主 db.BeginTran //事务内操作都是主 }

 

说明

/// /// 初始化 SqlSugarClient 类的新实例(主从模式)/// /// 主:写入事务等操作/// 从:无事务读取public SqlSugarClient(string masterConnectionString,params string [] slaveConnectionString)    : base(masterConnectionString, slaveConnectionString){    ConnectionString = masterConnectionString;}

 

注意:

 

ORM是完美支持了主从分离,但是您还需要设置您的数据库开启主从同步才可以,例如SqlServer有alwayson等技术。

 

如果您还不了解SqlSugar ORM请查看 

 

转载地址:http://terdm.baihongyu.com/

你可能感兴趣的文章
转 SQL语句的添加、删除、修改多种方法
查看>>
【译】ISupportInitialize的用处
查看>>
Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs
查看>>
IIS中采用ISAPI-Rewrite防盗链
查看>>
【新年呈献】高性能 Socket 组件 HP-Socket v3.1.2 正式发布
查看>>
查询数据库的所有者
查看>>
Android PageAdapter翻译
查看>>
学习:erlang的不定长数据包头部。
查看>>
requirejs:杏仁的优化(almond)
查看>>
CATransition 实践
查看>>
js便签笔记(12)——浏览TOM大叔博客的学习笔记 part2
查看>>
Android发布应用前的代码混淆【转】
查看>>
Python-搭建Nginx+Django环境
查看>>
SendMessage、PostMessage原理
查看>>
如何使用Javascript XSLT 处理XML文件(支持Firefox)
查看>>
第七章——DMVs和DMFs(3)——用DMV和DMF监控TempDB
查看>>
Cloud Foundry技术全貌及核心组件分析
查看>>
jQuery跨域
查看>>
Sencha Touch 和 jQuery Mobile 的比较
查看>>
oracle11g dataguard 完全手册(转)
查看>>