环境准备
准备2台机器配置好Master Slaver模式
我是用vmware 2台虚拟机配置的。有需要请联系。
Master:192.168.11.130
Slaver:192.168.11.133
![](https://i-blog.csdnimg.cn/blog_migrate/122b09840816e51f4e0695fd2c7095a9.jpeg)
下面新建一个Console工程来测试
添加引用
![](https://i-blog.csdnimg.cn/blog_migrate/19456c233403bde9e0395d7f373c4bea.jpeg)
新增一个DBmodel 配置好codegen自动生成Entity
![](https://i-blog.csdnimg.cn/blog_migrate/10b30e9dad00dc74aa3db7fa828d5fc0.jpeg)
总的结构如下:
![](https://i-blog.csdnimg.cn/blog_migrate/b0c05705a684fa5c6bce31a87e5b2e56.jpeg)
打开App.Config配置文件如下:
![](https://i-blog.csdnimg.cn/blog_migrate/01befa1055caba48672f07f0d0dbc61c.jpeg)
增删改走Master
![](https://i-blog.csdnimg.cn/blog_migrate/70f070b2adb5841693d83152d424ba70.jpeg)
读走Slaver
![](https://i-blog.csdnimg.cn/blog_migrate/03176618879ee5bfe8788c6ca09bab83.jpeg)
在同一个事物里面 读写都是走Master
![](https://i-blog.csdnimg.cn/blog_migrate/7e0dbb6b2a351beb0dcfd8ac6d8d48db.jpeg)
Demo下载地址