1
我正在使用實體框架4自我跟蹤實體。我有2個數據庫,具有完全相同的模式。但是,一個數據庫中的表將被添加到/編輯等(我的意思是數據將被添加/編輯,而不是實際的表定義),並且在一天中的某些時刻,我將需要同步所述數據庫和其他數據庫。實體框架自我跟蹤實體 - 在兩個數據庫之間同步
我可以爲他們兩個創建一個單獨的上下文。但是,如果我從一個數據庫中讀取一個大圖,我如何使用圖更新其他數據庫?有沒有簡單的方法?
我的數據庫模型非常龐大且複雜且完全相關。因此,通過每一個實體並從另一個數據庫讀取數據以查看它是否存在,如果需要更新/插入它,然後通過完整的對象圖進行讀取,將是一件很重要的工作!
任何想法?
不幸的是,我不是綁定到一個單一的數據庫,因爲我需要迎合運行MySql或Sql Server的企業。不過,我明白你的觀點可能不是EF的用例。這通常會怎樣呢?我們將有一個總部類型數據庫,集中進行更改。然後在白天的某個時間點,這些更改需要傳播到業務中的任何數據庫。 – eyeballpaul 2012-02-07 09:28:47
MS Sync Framework是這種情況的工具。 – 2012-02-07 15:17:34
即使對於多種類型的數據庫?即Sql Server和MySql? – eyeballpaul 2012-02-08 11:55:37