C#アプリケーションからデータベースストアドプロシージャへの簡単な呼び出しをしようとしています。ストアドプロシージャをdbmlデザイナにドラッグできません
私は、ガイドなどは、以下の、例えば、this oneまたはthis one.
これらの両方は、同じ基本的な手順を持っています。
- 私の.dbmlデザイナーウィンドウ上にサーバーエクスプローラからサーバーエクスプローラでのデータベースへの私のプロジェクト
- ConnectにSQL .dbml項目に
- ドラッグストアドプロシージャをLINQを追加
しかし、ステップ3は機能しません。ストアドプロシージャとデザイナウィンドウがありますが、sprocをドラッグすることはできません。私はプラス記号、または "許可されていない"記号を取得しません。それはドラッグできないオブジェクトです。
sprocを.dbmlファイルに追加する別の方法が見つかりません。そして、私はこの問題を抱えている誰かを見つけることができません。すべての情報源は単にそれを上にドラッグするように言います。
私はここで間違っていますか?
スクリーンショット:
@Andomar私は私が見ることを投稿しました。私はどのようにカーソルをキャプチャするのか分からない。 PrintScreenはそれをキャプチャしていないようだし、私はSnipping Toolでそれを行うことはできないと思う。それにもかかわらず、実際にはどこにでもsprocをドラッグできないので、実際に何も表示されません。私のカーソルが.dbmlウィンドウの上をホバリングしているように見えますが、実際はクリックしてドラッグしています。 –
これは私の画面の見た目です。私にとってはDBMLファイルが読み込み専用であっても動作します。あなたはローカルにログインしていますか?あなたとVSの両方が同じ管理者アカウントで実行されていますか? – Andomar
はい、ローカルにログインしていますが、VSは同じアカウントで実行されています。また、同じWindows資格情報を使用してリモートSQLサーバーに接続しています。 –