2011-02-09 175 views
2

我的客戶端有一個數據庫(TS),用於我正在處理的項目。這個數據庫有一個名爲登錄的存儲過程。在該SPROC中調用第二個數據庫(RRA),這是他們的所有項目中使用的自定義身份驗證數據庫。此調用的結果是用戶分配給的角色(當然,假設認證已通過)。自定義身份驗證SL4 WCF RIA

我正在嘗試通過WCF RIA Services來做到這一點。當我創建ADO.NET實體數據模型時,我不確定應該使用哪個數據連接 - 連接到TS的數據連接或連接到RRA的數據連接。我假設它的TS。

超出這個假設,我仍然堅持。我知道我可以將導入功能添加到該登錄SPROC。我從哪裏出發?

回答

1

我同意你應該針對TS數據庫。

下面是使用存儲過程的演練。

http://www.robbagby.com/entity-framework/entity-framework-modeling-select-stored-procedures/

而這裏的一個答案,你如何創建一個使用RIA Services的自定義驗證。

RIA Services: How can I create custom authentication?

+0

所以我的定位TS數據庫的問題是,它實際上並沒有保存用戶信息。這是全部存儲在RRA表中。 TS數據庫就是具有存儲的調用RRA的proc的數據庫,並且如果認證中傳遞的是可信的,則返回userRole。所以,由於我沒有要包含在我的模型中的用戶表,也沒有角色表,所以我沒有任何可以將我的SPROC映射到。 – 2011-02-09 01:35:16