Как сопоставить свойства сложного типа со столбцами таблицы (средства работы с моделью EDM)
В этом разделе описано сопоставление свойства сложного типа со столбцами таблицы с помощью конструктора моделей EDM ADO.NET (конструктора сущностей). Окно Сведения о сопоставлении позволяет сопоставить свойства сущностей скалярного и сложного типа с одной или более таблицами, определить условия сопоставления и сопоставить столбцы со свойствами. Процедуры данного раздела применимы как к скалярным, так и к сложным типам свойств сущностей.
![]() |
---|
В этом разделе рассматривается сопоставление свойства сложного типа с одной таблицей базы данных.Однако свойства сложного типа могут быть сопоставлены и с несколькими таблицами базы данных.Этот процесс выполняется аналогично сопоставлению скалярных свойств нескольким таблицам.Пример сопоставления скалярных свойств нескольким таблицам см. в разделе Пошаговое руководство по сопоставлению сущностей с несколькими таблицами (средства модели EDM). |
В следующей таблице описываются поля в окне Сведения о сопоставлении при выборе типа сущности в области конструктора.
Name | Описание |
---|---|
Столбец |
Содержит упорядоченный в алфавитном порядке список столбцов таблицы. |
Оператор |
Показывает сопоставление или оператор условия. |
Значение/свойство |
Отображает свойство сущности, сопоставленное со столбцом. Свойства сложного типа будут представлены как ComplexTypePropertyName.PropertyName. Если поле оставлено пустым, то это означает, что столбец в данный момент не сопоставлен со скалярным свойством. При щелчке поле превращается в раскрывающийся список, отображающий все скалярные свойства. |
Добавление сопоставления
Щелкните правой кнопкой мыши тип сущности в области конструктора или в Обозревателе модели и выберите пункт Сопоставления таблицы.
Сопоставления таблицы отображаются в окне Сведения о сопоставлении.
Разверните узел Сопоставлено с <имя таблицы>.
Кроме того, появляется узел Сопоставление столбцов.
Разверните узел Сопоставления столбцов.
Появится список всех столбцов таблицы. Свойства по умолчанию (если такие есть), с которыми сопоставляются столбцы, перечислены под заголовком Значение/Свойство.
Выберите столбец, который необходимо сопоставить, и щелкните правой кнопкой мыши соответствующее поле Значение/Свойство.
Отобразится раскрывающийся список всех скалярных свойств.
Выберите соответствующее свойство.
Повторите шаги 6 и 7 для каждого столбца таблицы.
Удаление сопоставления столбца
Выберите столбец, который необходимо сопоставить, и щелкните поле Значение/Свойство.
Поле становится раскрывающимся списком.
Выберите команду Удалить.
См. также
Задачи
Как создавать и изменять сложные типы (средства работы с моделью EDM)
Как добавить свойство сложного типа к сущности (средства работы с моделью EDM)
Как сопоставить импорт функции со сложным типом (средства модели EDM)
Как реструктурировать существующие свойства в свойство сложного типа (средства работы с моделью EDM)
Как добавлять и удалять условия (средства работы с моделью EDM)
Как сопоставить сущности с таблицами базы данных (средства работы с моделью EDM)
Другие ресурсы
Задачи средств модели EDM
Сценарии средств работы с моделью EDM