过去几个月我们一直在运行一台服务器,它包含所有文件、SQL 数据,并且作为我们的服务器运行。我们最近又购买了 2 台服务器来使用复制,因为我们的数据库负载非常高。
我们将使用 MSSQL 中的事务复制来使用简单的主从复制,但是我们用于访问 LINQ 实体的方法必须进行更改。
对于所有更新的功能,它们都需要连接到主站,但所有选择的功能都需要查询从站。
我们如何根据需要完成的功能来编辑连接字符串?
如有任何帮助,我们将不胜感激。
谢谢
最佳答案
最简单的方法是;
- 在
web.config
上创建两个连接字符串<connectionStrings>
读取和写入部分。 - 查询数据时,将读取连接字符串名称传递给上下文的构造函数。
- 并且,更新时传递写入连接字符串名称。
关于asp.net-mvc-3 - 编辑连接字符串 MVC3 LINQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12396695/