Как создавать и изменять типы сущностей (средства работы с моделью EDM)

В этом разделе описывается, как создать и изменить типы сущностей в конструкторе моделей EDM ADO.NET (конструктор сущностей).

Создание типа сущности

При создании типа сущности конструктор сущностей выполняет следующие действия.

  • Создает визуальное представление типа сущности в области конструктора.

  • Изменяется раздел EDMX-файла, в котором определена концептуальная модель данных.

  • Если новый тип является производным, устанавливает базовый тип. Это включает определение соответствующего соединителя наследования.

  • Если новый тип не является производным, создает свойство ключа с заданным именем и типом.

  • Обновляется окно Сведения о сопоставлении.

  • Обновляется окно Обозреватель моделей.

Создание типа сущности с помощью диалогового окна «Создание сущности»

  1. Щелкните правой кнопкой мыши пустую часть области конструктора, укажите Добавить и выберите пункт Сущность.

    Появляется диалоговое окно Создание сущности.

  2. Задайте параметры для нового типа сущности.

    • Задайте имя для типа сущности. Имя должно быть уникальным в пространстве имен концептуальной модели. Дополнительные сведения см. в разделе Общие сведения об EDMX-файле (платформа Entity Framework).

    • Выберите базовый тип для типа сущности. Если нужно, чтобы новый тип сущности был произведен от другого типа, выберите базовый тип из раскрывающегося списка, в противном случае задайте этому полю значение Нет.

    • Задайте имя для набора сущностей. Если новая сущность представляет собой производную сущность, то это поле неактивно.

    • Укажите имя и тип свойства ключа. Свойство ключа используется для поиска уникальных экземпляров типа сущности. Эти поля активны, когда Базовый тип имеет значение Нет.

  3. Нажмите кнопку ОК.

    Конструктор создает тип сущности.

Создание типа сущности с помощью области элементов

  1. Из списка Область элементов перетащите элемент управления Сущность в пустую часть области конструирования.

    Новый тип сущности отображается в области конструктора.

  2. Измените свойства для нового типа сущности в окне Свойства.

Изменение типа сущности

Типы сущностей можно изменять в окне Свойства.

Изменение типа сущности

  1. Выберите сущность.

    Сведения о типе сущности отображаются в окне Свойства.

  2. Выполните изменения в окне Свойства.

Изменение имени свойства в области конструктора

  1. Выберите тип сущности и щелкните имя свойства.

    Имя свойства становится полем, доступным для редактирования.

  2. Обновите имя свойства.

Удаление типа сущности

При удалении типа сущности выполняются следующие действия.

  • Удаляется визуальное представление типа сущности из области конструктора.

  • Изменяется раздел EDMX-файла, в котором определена концептуальная модель данных.

  • Свойству Базовый тип всех производных типов сущности задается значение (Нет) и удаляются соответствующие соединители наследования.

  • Удаляются все ассоциации, где элемент <End> содержит удаленный тип сущности. При этом также удаляются соответствующие свойства навигации.

  • Удаляются сопоставления с типом сущности, и обновляется окно Сведения о сопоставлении сущностей.

  • Обновляется окно Обозреватель моделей.

Удаление типа сущности

  • Выберите тип сущности, щелкните правой кнопкой мыши и выберите пункт Удалить.

    — или —

  • Выберите одно или несколько сущностей и нажмите клавишу DELETE.

См. также

Справочник

Диалоговое окно «Удаление несопоставленных таблиц и представлений» (конструктор моделей EDM)

Основные понятия

Конструктор моделей EDM ADO.NET

Другие ресурсы

Задачи средств модели EDM