Как мне быстро найти конкретную таблицу в моей модели EDMX?


98

Мне было интересно, знает ли кто-нибудь более быстрый способ найти таблицу в модели EDMX, чем просто прокручивать диаграмму и искать вещь. В нашей базе данных около 50 таблиц, и когда я ищу конкретную, просто утомительно посмотреть, куда VS ее поместил.

Я использую VS 2010 для этого вопроса.

Заранее спасибо.


2
Изменить: Спасибо за быстрые ответы. marc_s, я знаю, что твоя была первой, но мне потребовалось время, чтобы понять, что ты имел в виду. Ответ Боба Хорна был более полным: все необходимые шаги были четко описаны. Я ценю время от всех троих.
monkeymindllc

Кстати, иногда нужно что-то быстро найти в .edmx с помощью XML Editor. Было бы хорошо, если бы весь xml всегда был отсортирован внутри файла .edmx
Константин Таркус

Ответы:


179

Щелкните в открытой области дизайнера:

введите описание изображения здесь

Переходим во вкладку Properties:

введите описание изображения здесь

В раскрывающемся списке вверху выберите свою таблицу. Затем вы должны увидеть его выделенным в дизайнере.

введите описание изображения здесь


1
Спасибо @Bob Horn
Muhafil Saiyed

1
Действительно экономия времени для сложной модели сущностей
Равиндер Сингх Бханвар

Хорошая статья. Спасибо за вашу помощь
Амит Кумар Верма

У меня не работает в VS2015 professional. Если щелкнуть пустую область, в окне «Свойство» отобразится только одна запись - ConceptualEntityModel.
J. Doe

1
Неважно, оказывается, этот метод не работает с файлами * .edmx.
J. Doe

49

В главном меню выберите «Просмотр»> «Другие окна»> «Обозреватель модели данных сущности» (обычно он открывается на той же панели, что и обозреватель решений).

Вы можете перемещаться по древовидному списку или вводить таблицу в текстовое поле.

Браузер модели данных сущности


Такой способ поиска объекта более эффективен.
Асад Малик

Спасибо!!! Я знал, что это возможно, но не мог вспомнить, как. Принятый ответ не работает на моем EDMX.
matao

13

Если вы перейдете в Propertiesокно в Visual Studio 2010, вы увидите отсортированный по алфавиту список типов сущностей (например, ваших таблиц) в своем EDMX - выберите тот, который вам интересен, и визуальный дизайнер должен перестроиться, чтобы фактически показать эта таблица в поле зрения:

введите описание изображения здесь


Начиная с VS 2017, это больше не работает в DB-first edmx.
matao

12

В «обозревателе моделей» вы можете щелкнуть правой кнопкой мыши по таблице и выбрать «Показать на диаграмме» в контекстном меню.


1
+1 По какой-то причине мой EDMX немного сломан. Диаграмма показывает хорошо, но в раскрывающемся списке свойств не отображаются никакие сущности. Этот метод отлично работает.
Найджел Эллис

0
  1. Щелкните правой кнопкой мыши место в окне конструктора
  2. Выберите "Браузер модели" введите описание изображения здесь

3) Выберите меню формы talbe -> оно будет выбрано в дизайнере:

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.