EDMXモデルで特定のテーブルをすばやく見つけるにはどうすればよいですか?


98

ダイアグラムをスクロールして検索するよりも、EDMXモデルでテーブルを見つけるためのより速い方法を誰かが知っているのではないかと思っていました。私たちのデータベースには約50のテーブルがあり、特定のテーブルを探しているとき、VSがどこに配置するかを確認するのは面倒です。

この質問のためにVS 2010を使用しています。

前もって感謝します。


2
編集:迅速な回答ありがとうございます。marc_s、私はあなたが最初だったことを知っていますが、あなたが何を意味しているかを理解するのにしばらく時間がかかりました。ボブ・ホーンの答えは、関係するすべてのステップが明確にレイアウトされており、より完全でした。3人の皆様、ありがとうございました。
monkeymindllc 2012年

ところで、XMLエディターを使用して.edmxですばやく何かを見つける必要がある場合があります。いいだろう、すべてのXMLが常に.edmxファイル内でソートされます:visualstudio.uservoice.com/forums/121579-visual-studio/...
コンスタンチンタルカス

回答:


179

デザイナーの空き領域をクリックします。

ここに画像の説明を入力してください

[プロパティ]タブに移動します。

ここに画像の説明を入力してください

上部のドロップダウンボックスで、テーブルを選択します。すると、デザイナーで強調表示されます。

ここに画像の説明を入力してください


1
ありがとう@ボブ・ホーン
Muhafil Saiyed 2016年

1
複雑なエンティティモデルの時間を本当に節約
Ravinder Singh Bhanwar 2017

素敵な記事。ご協力ありがとうございます
Amit Kumar Verma 2018年

VS2015プロフェッショナルでは機能しません。空の領域をクリックすると、「プロパティ」ウィンドウに1つのエントリのみが表示されます。これは、ConceptualEntityModelです。
J. Doe

1
このメソッドは* .edmxファイルでは機能しないことがわかりました。
J. Doe

48

メインメニューで、[表示]> [その他のウィンドウ]> [エンティティデータモデルブラウザー]を選択します(通常、ソリューションエクスプローラーと同じパネルで開きます)。

ツリーリスト内を移動するか、テキストボックスにテーブルを入力できます。

エンティティデータモデルブラウザ


エンティティを検索するこの方法は、はるかに効果的です。
Asad Malik

ありがとうございました!!!これが可能であることは知っていましたが、その方法を思い出せませんでした。Acceptedの回答がEDMXで機能しません。
マタオ

13

PropertiesVisual Studio 2010のウィンドウに移動すると、EDMX にエンティティタイプ(テーブルなど)のアルファベット順に並べ替えられたリストが表示されます-関心のあるものを選択すると、ビジュアルデザイナーが再調整されて実際に表示されます。ビュー内のそのテーブル:

ここに画像の説明を入力してください


VS 2017以降、これはDBファーストedmxでは機能しなくなりました。
マタオ

12

「モデルブラウザー」でテーブルを右クリックし、コンテキストメニューで[図に表示]を選択できます。


1
+1なんらかの理由でEDMXが少し壊れています。図には問題はありませんが、プロパティのドロップダウンにはエンティティが表示されていません。この方法はうまくいきます。
Nigel Ellis

0
  1. デザイナービューの十分な場所を右クリック
  2. 「モデルブラウザ」を選択 ここに画像の説明を入力してください

3)タブフォームメニューを選択->デザイナーで選択されます:

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.