2010-10-13 63 views
1

有誰知道是否有可能從2個DB添加2個實體到EF模型中。從EF不同的數據庫中添加2個實體與EF

如果沒有,建議你可以給我什麼來構建,影響2個數據庫

+0

所以你基本上想要有一個EF模型,它具有來自兩個不同數據庫的實體? – Nix 2010-10-13 18:07:52

+0

就是這樣@nix。 – muek 2010-10-13 22:33:27

回答

0

實際上,這種情況並沒有直接的支持,MSFT成員在this thread中陳述它。
但是,Rafael Krisller和Akhil Karkera建議了一些解決方法here

+0

你有什麼想法嗎,NHibernate Linq支持這個嗎? – muek 2010-10-15 13:58:53

0

這是不可能映射的概念模型,對兩種存儲模型的查詢。

如果您發現自己需要連接2個數據庫,我已經通過數據服務看到了這一點。你基本上通過URI進行交談。因此,您可以查詢某些數據集的URI(最終爲您提供代理鍵),然後使用它來查詢第二個數據庫中的數據。

+0

我不明白「你可能想考慮重組你的服務器。」? – muek 2010-10-13 22:35:04

+0

我拿出來了。我是一個部分的想法,我從來沒有完成。 – Nix 2010-10-14 00:23:14