0
我的問題是:我有一個使用ASP.net和Web服務構建的Web應用程序。 Web服務必須使用不同的數據庫,具體取決於登錄的客戶端。在Web服務中使用多個數據庫
有沒有一個簡單而優雅的解決方案來做到這一點?
我的問題是:我有一個使用ASP.net和Web服務構建的Web應用程序。 Web服務必須使用不同的數據庫,具體取決於登錄的客戶端。在Web服務中使用多個數據庫
有沒有一個簡單而優雅的解決方案來做到這一點?
您可以通過將每個請求中的客戶端憑證傳遞給服務來檢查它。
請求客戶端在調用任何Web方法之前使用憑證調用init(id,pass,...)方法。您還可以在Init中要求可選設置,根據您可以爲客戶端提供訪問令牌的輸入,並讓客戶端將此訪問令牌傳遞給每個請求,您可以檢查此訪問令牌並解析設置以執行操作,即調用特定的數據庫連接。 Facebook api以類似的方式工作。
你到目前爲止嘗試過什麼?它不是建議網站。如果發生任何問題,請嘗試執行,然後在此處詢問 –
您是否熟悉持久性無知的概念? – smartcaveman
我不知道最好用什麼,這就是爲什麼我這裏問它 –