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

В приведенной в данном разделе процедуре описано использование Конструктор моделей EDM ADO.NET (конструктор сущностей) для добавления свойства сложного типа к сущности. Сведения об использовании сложных типов см. в разделе Complex Type Objects (Entity Framework).

Следующие процедуры предполагают наличие EDMX-файла, открытого в конструкторе сущностей.

Добавление существующего сложного типа к сущности

Добавление существующего сложного типа к сущности

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

    Свойство сложного типа с именем по умолчанию будет добавлено к сущности. Свойству назначается тип по умолчанию (выбранный из имеющихся сложных типов).

  2. Назначить свойству необходимый тип можно в окне Свойства.

    Dd456823.note(ru-ru,VS.100).gifПримечание
    После добавления свойства сложного типа к сущности необходимо сопоставить ее свойства со столбцами таблицы.Дополнительные сведения см. в разделе Как сопоставить свойства сложного типа со столбцами таблицы (средства работы с моделью EDM).

Реструктурирование существующих свойств в сложный тип

Реструктурирование существующих свойств в свойства сложного типа

  • В области конструктора сущностей выберите одно или несколько свойств сущности (кроме свойств навигации), щелкните их правой кнопкой мыши и выберите Реструктурировать в новый сложный тип.

    Новый сложный тип с выбранными свойствами будет добавлен в обозреватель моделей. Сложному типу присваивается имя по умолчанию. Дополнительные сведения о переименовании сложного типа см. в разделе Как создавать и изменять сложные типы (средства работы с моделью EDM).

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

См. также

Задачи

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

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

Задачи моделирования при помощи средств работы с моделью EDM