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

В этом разделе описано сопоставление свойства сложного типа со столбцами таблицы с помощью конструктора моделей EDM ADO.NET (конструктора сущностей). Окно Сведения о сопоставлении позволяет сопоставить свойства сущностей скалярного и сложного типа с одной или более таблицами, определить условия сопоставления и сопоставить столбцы со свойствами. Процедуры данного раздела применимы как к скалярным, так и к сложным типам свойств сущностей.

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

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

Name Описание

Столбец

Содержит упорядоченный в алфавитном порядке список столбцов таблицы.

Оператор

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

Значение/свойство

Отображает свойство сущности, сопоставленное со столбцом. Свойства сложного типа будут представлены как ComplexTypePropertyName.PropertyName.

Если поле оставлено пустым, то это означает, что столбец в данный момент не сопоставлен со скалярным свойством.

При щелчке поле превращается в раскрывающийся список, отображающий все скалярные свойства.

Добавление сопоставления

  1. Щелкните правой кнопкой мыши тип сущности в области конструктора или в Обозревателе модели и выберите пункт Сопоставления таблицы.

    Сопоставления таблицы отображаются в окне Сведения о сопоставлении.

  2. Разверните узел Сопоставлено с <имя таблицы>.

    Кроме того, появляется узел Сопоставление столбцов.

  3. Разверните узел Сопоставления столбцов.

    Появится список всех столбцов таблицы. Свойства по умолчанию (если такие есть), с которыми сопоставляются столбцы, перечислены под заголовком Значение/Свойство.

  4. Выберите столбец, который необходимо сопоставить, и щелкните правой кнопкой мыши соответствующее поле Значение/Свойство.

    Отобразится раскрывающийся список всех скалярных свойств.

  5. Выберите соответствующее свойство.

  6. Повторите шаги 6 и 7 для каждого столбца таблицы.

Удаление сопоставления столбца

  1. Выберите столбец, который необходимо сопоставить, и щелкните поле Значение/Свойство.

    Поле становится раскрывающимся списком.

  2. Выберите команду Удалить.

См. также

Задачи

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

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

Задачи средств модели EDM
Сценарии средств работы с моделью EDM