Идентификаторы и свойства объекта типа сопоставления с универсальным типам
Ядро метаданных Visual Studio распознает родовые объекты, такие как таблицы, представления и хранимые процедуры, а также родовые свойства этих объектов. С другой стороны, типы объектов, описанные поставщиками данных с использованием XML, изначально не опишут типы в той родовая формы.
Поэтому типы объектов должно содержать информацию, которая сопоставляет тип, идентификатор и его свойства с различными родовым принципах, которые узнаваемый к обработчику метаданных. Ядро метаданных затем применяет это сопоставление. Он до типа объекта, чтобы предоставить сведения, необходимые для включенных это сопоставление.
Проблемы сопоставления
Сопоставление данных о принципах, зависящие от источника к родовым может быть несколько произвольно, поэтому нельзя полагаться на простых сопоставлениях 1:1.
Сопоставление серверные компоненты в родовым принципах вставляет сложности, по которым мы назовем б. проблемы сопоставления g.
Для демонстрации проблему, что источник данных может определить тип, который соответствует нескольким родовым принципах (1:Иуниверсальный шаблон) или это свойство может быть разделено на несколько свойств (данные-источник-специфическогов. 1). (Можно найти более разработки обсуждение б. И проблемы сопоставления in сопоставление типов.)
Кроме того, для часть идентификатора и сопоставления свойств дополнительное дело определение, как лучше преобразовать данные, зависящие от источника в формат должен быть родовыми терминах. Например, база данных могла определять a CreateDate свойство, которое возвращает строку, пока универсальных понятие, которое соответствует этому свойству фактический DateTime этот тип. В этом случае поставщик данных необходим способ форматирования строки так, что его можно преобразовать в другой DateTime введите, а затем выполнить преобразование.
Полное решение этих проблем сопоставления сложно для достижения без использования пользовательского кода, но некоторое количество статических сведения о сопоставлении может разрешить многие своиственных затруднений. В следующих разделах описываются более подробно рассматриваются как определение схемы предоставляет данные о сопоставлении, которые разрешают эту проблему: help
См. также
Основные понятия
Сопоставление универсальные ограничения к требованиям к источника данных