2011-08-17 23 views
1

我有一個項目,我使用WCF數據服務來公開訪問我的數據庫(db1)中的某些表。實體框架+ SQL CLR +遠程數據庫

現在,要求只是改變了,我需要獲取曾經是從數據庫DB1,從一個新的數據庫DB2表老師,表teacher2數據,但爲了保持一切相同。

我想執行以下操作:

1-設置服務的.edmx文件指向一個存儲過程(SQL CLR),而不是指向表老師。

在SQL CLR 2-,使用專有API發起的連接,並連接到數據庫DB2,並從那裏獲取數據。

3-發送從DB2檢索回WCF數據服務客戶端的數據。

這可能嗎?如果是這樣,怎麼辦?有沒有更好的方法來實現相同?

回答

1

您可以爲每個項目不止一個EDMX,而且不止一個WCF數據服務。我會做第二個。