2

2 つのストアド プロシージャ (ビューからデータを返すだけ) を EDMX ファイルに追加しようとしました。しかし、ウィザードを完了した後、ストアド プロシージャはデザイナーに表示されません。ストアド プロシージャがデザイナーに追加されない理由がまったくわかりません。ストアド プロシージャを EDMXに追加する際に制限はありますか?

Visual Studio 2013、Entity Framework 6.1、および SQL Server 2012 を使用しています

4

3 に答える 3

5

[選択したストアド プロシージャをインポートして... ] オプションのチェック を外してプロセスを試しましたか?

このオプションは EF4 には記載されておらず、EF6 では既定でアクティブになっています。同じ問題がありましたが、 Stored Procedureの追加中にこのオプションがチェックされていないことを確認した後、問題は解決しました。

それが役に立てば幸い。

于 2015-04-21T23:01:40.943 に答える
0

モデル ブラウザを使用します。ストアド プロシージャはエンティティとして表示されません。edmx ファイルを開きます。モデルを右クリックし、[モデル ブラウザー] を選択します。別のビューには、ダイアグラム、テーブル/ビュー、ストアド プロシージャ/関数などのリストが表示されます。

ここに画像の説明を入力

于 2015-04-21T23:26:19.377 に答える