2011-05-13 30 views
1

我是新來的實體框架,所以請原諒我,如果我與我的問題脫離基地。在我們的環境中,我們的外部Web服務器位於DMZ中,禁止直接從DMZ中的Web服務器訪問我們的SQL服務器。在過去,我們創建了一個自定義數據門戶,以便從Web服務器上的代碼執行的sql命令將被序列化並遠程連接到防火牆內的中間件服務,然後連接到SQL服務器執行該命令並將數據集返回給Web服務器上的調用者。實體框架和序列化/遠程數據訪問

我們想看看使用實體框架。我們的政策中是否有實體框架內的選項?

回答

1

AFAIK它需要通過特殊的實體框架ADO.NET提供程序直接連接到數據庫以使用實體框架。所以看起來你的情況是不可能的。

1

您可以用RIA Service替換防火牆內的中間件服務。 RIA服務位於Entity Framework的頂層,可以讓您的中間件服務,您將可以輕鬆訪問並輕鬆控制外部世界。