2011-06-30 4 views
0

私はそこにデータのスタックロードを持つデータベースを持っています。 私は、ユーザがLINQクエリを入力できるようにするWebインタフェースを作成したいと思います。これは結果をテーブルに返します。linqを使用してデータベースを照会するためのWebインターフェイスフォーム

選択を許可するにはどうすればよいですか? (私は最良の方法は、選択した権限のみを持つ別のデータベースユーザーを作成することだと思っています)

私が知っておくべきことは何ですか、または他のアイデアはありますか?

+0

読み取り専用にする方法は? – Nix

答えて

1

あなたはウェブサービスとしてデータベースを公開しようとしていますか?私は強くWCF Data Servicesをお勧めします。

これは、基本的に、残りのインターフェイスを使用してデータをクエリできます。リンクステートメントを変換するクライアント側のlinq apiもあります。セキュリティを構築するには、データを照会するだけで、変更することはできません。

+0

私の質問は、ユーザーがWebページに入力するクエリを動的にコンパイルする方法です。 WCFデータサービスはすばらしいですが、ユーザーがデータベースにカスタムクエリを実行できるようにしたいと考えています。 – itwb

+0

データベースをカスタムクエリできますか?クライアントデータサービスAPIは、LINQ to Entitiesが実行できるものの約75%を実行できます。 – Nix

関連する問題