2011-06-30 62 views
0

我有一個數據庫,其中有數據堆棧負載。 我想製作一個Web界面,允許用戶輸入一個LINQ查詢,該查詢將返回表中的結果。用於使用linq查詢數據庫的Web界面表單

我如何限制它只允許選擇? (我想最好的方法是創建另一個數據庫用戶只有選擇權限)

還有什麼我應該知道的,或任何其他想法?

+0

你問如何讓它只讀嗎? – Nix

回答

1

你只是想將你的數據庫暴露爲web服務?我強烈建議WCF Data Services

這基本上允許人們使用休息界面查詢您的數據。還有一個客戶端linq api,它將鏈接語句轉換爲休息。有很多安全構建可以幫助人們只查詢您的數據,而不會改變它。

+0

我想我的問題更多的是關於動態編譯用戶輸入網頁的查詢。 WCF數據服務很酷,但我希望用戶能夠自定義查詢數據庫。 – itwb

+0

他們可以自定義查詢數據庫嗎?客戶端數據服務API可以完成LINQ to Entities可以執行的操作的大約75%。 – Nix