使用 DevExpress XPO 写入一个数据库,同时从另一个数据库读取
-
22-07-2019 - |
解决方案
编辑: 因为你不喜欢第一种方法。
这里有一些主-主复制链接,以防您还没有看到它们。
http://forums.mysql.com/read.php?144,235807,235807
http://code.google.com/p/mysql-master-master/
http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/
http://www.howtoforge.com/mysql_master_master_replication
一些潜在的维基百科条目。http://en.wikipedia.org/wiki/Replication_%28computer_science%29#Database_replication
http://en.wikipedia.org/wiki/Multi-master_replication
Mysql复制解决方案 (从谷歌缓存,原始链接由于某种原因现已失效)
您尝试过 DevExpress 论坛上建议的方法吗?我就是这么做的。
来自阿利安·俾斯麦 这里
- 创建会话A
- 调用 SessionA.Disconect() - 将 ConnectionString 设置为 SessionA 并调用 SessionA.Connect()
- 创建会话B
- 调用 SessionB.Disconect() - 将 ConnectionString 设置为 SessionB 并调用 SessionA.Connect()
- 使用 XPCollection auxL = new XPCollection(SessionA) 从 SessionA 加载对象
- 创建 SessionB 的对象,使用 B b = new B(SessionB)
- 分配从对象A到对象B 8保存对象B的字段B
这种方法适用于基本对象,如果您有关系等,则需要使用会话 A 的对象信息来解析会话 B 中对象的引用。
不隶属于 StackOverflow