Справочник по схеме модели BDC для SharePoint
Содержит справочную документацию по схеме модели BDC (BDCMetadata.xsd), которую можно использовать для создания внешних типов контента в SharePoint.
Элемент AccessControlEntry
Содержит запись управления доступом (ACE), которая определяет права доступа для родительского элемента.
Дополнительные сведения о службах business Connectivity Services и безопасности см. в статье Общие сведения о безопасности служб business Connectivity Services.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<AccessControlEntry Principal = "String"> </AccessControlEntry>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
Principal |
Обязательный атрибут. Имя участника безопасности, содержащего эту запись управления доступом. Тип атрибута: String |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент Right в элементе AccessControlEntry (схема BDCMetadata) |
Элемент Right, который задает разрешения, доступные для участника безопасности. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент AccessControlList (схема BDCMetadata) |
Список управления доступом (ACL), содержащий эту запись управления доступом. |
Элемент AccessControlList
Определяет список управления доступом (ACL) для родительского элемента.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<AccessControlList></AccessControlList>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент AccessControlEntry в AccessControlList (схема BDCMetadata) |
Элемент управления доступом (ACE). |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Model (схема BDCMetadata) |
Модель, которая содержит внешние типы контента в бизнес-приложение. |
Элемент LobSystem в LobSystems (схема BDCMetadata) |
Элементы LobSystem, которые содержатся в модели. |
Элемент Entity в элементе Entities (схема BDCMetadata) |
Внешний тип контента. |
Элемент Method в элементе Methods (схема BDCMetadata) |
Метод внешнего типа контента. |
Элемент Association в элементе MethodInstances (схемы BDCMetadata) |
Связь. |
Элемент MethodInstance в элементе MethodInstances (схема BDCMetadata) |
Экземпляр метода внешнего типа контента. |
Элемент Action
Указывает действие, поддерживаемых внешнего типа контента.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
Действия устраняют разрыв между SharePoint и Office 2013 и пользовательским интерфейсом внешней системы, предоставляя связь с внешней системой.
По умолчанию Служба подключения к бизнес-данным (BDC) предоставляет действий, таких как View Item, Edit Itemи Delete Item после модели эти операции в модели BDC. Помимо этих действий по умолчанию можно создать действия для других функций, которые необходимо присоединить к внешним типом контента. Например, можно использовать действия для выполнения простых действий, таких как отправка сообщения электронной почты для клиента из внешнего типа контента клиента или открытие клиента домашней страницы в браузере.
Действия, передаются с внешним типом контента. То есть после определения действия для внешнего типа контента действие отображается везде, где отображается этот внешний тип контента, будь то во внешнем списке или веб-части бизнес-данных или в столбце Внешние данные.
<Action Position = "Integer" IsOpenedInNewWindow = "Boolean" Url = "String" ImageUrl = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Action>
В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Атрибут | Описание |
---|---|
Position |
Обязательный атрибут. Предлагаемые положение это действие среди других действий этот внешний тип контента. Тип атрибута: Integer |
IsOpenedInNewWindow |
Необязательный. Указывает ли результаты выполнения действия в новом окне интерфейса пользователя. Значение по умолчанию: false Тип атрибута: Boolean |
Url |
Обязательный атрибут. URL-адрес для перехода при вызове действия. Строка URL-адреса это строка формата .NET Framework. Каждого описателя формата (например, {0}) соответствует параметру Action. Тип атрибута: String |
ImageUrl |
Необязательный. Абсолютный или относительный путь для изображения значка для действия. Изображение значка должен быть 16 x 16 пикселей. Тип атрибута: String |
Name |
Обязательный атрибут. Имя этого действия. Тип атрибута: String |
DefaultDisplayName |
Необязательный атрибут. Отображаемое имя по умолчанию для этого действия. Тип атрибута: String |
IsCached |
Необязательный атрибут. Указывает, используется ли это действие часто. Это используется клиентская среда BDC для кэширования этого действия. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованные имена действие. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства действия. |
Элемент ActionParameters в элементе Action (схема BDCMetadata) |
Параметры действия. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Actions в элементе Entity (схема BDCMetadata) |
Список действий для внешнего типа контента. |
Элемент ActionParameter
Задает параметры действия на основе URL-адреса. Определяет способ параметризации URL-адреса действия с данными, связанными с EntityInstance.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
Атрибут URL-адреса действия на основе URL-адреса может принимать параметры с помощью элемента ActionParameter.
Важно!ActionParameters может представлять значения идентификаторов или значения, соответствующие typeDescriptors в SpecificFinderсущности. ActionParameter представляет значение идентификатора, если задано свойство IdOrdinal. Значение свойства определяет индекс идентификатора, значение которого представляет этот параметр ActionParameter. Если свойство IdOrdinal не задано, параметр ActionParameter представляет TypeDescriptor, а атрибут Name указывает, какой тип дескриптора представляется. Атрибут Name задан как Dotted Path.
Элемент ActionParameter принимает следующее свойство.
Важный: В свойствах учитывается регистр.
Properties
Property | Тип | Описание | Обязательный атрибут. | Значение по умолчанию | Ограничения/Приемлемые значения |
---|---|---|---|---|---|
IdOrdinal |
System.Int32 |
Указывает, представляет ли ActionParameter идентификатор вместо поля. |
Необязательный |
<ActionParameter Index = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </ActionParameter>
В следующих разделах приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Атрибут | Описание |
---|---|
Index |
Обязательный атрибут. Порядковый атрибут, который определяет позицию этого параметра ActionParameter среди других параметров ActionParameters в URL-адресе. Тип атрибута: Integer |
Name |
Обязательный атрибут. Имя ActionParameter. Тип атрибута: String |
DefaultDisplayName |
Необязательный атрибут. Отображаемое по умолчанию имя параметра ActionParameter. Тип атрибута: String |
IsCached |
Необязательный атрибут. Задает частоту использования этого параметра ActionParameter. Этот атрибут используется клиентской средой выполнения подключения к бизнес-данным для кэширования данного Action. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованное имя параметра ActionParameter по умолчанию. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства ActionParameter. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент ActionParameters в элементе Action (схема BDCMetadata) |
Элемент ActionParameters, содержащий этот ActionParameter. |
Элемент ActionParameters
Задает список ActionParameters для действия.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<ActionParameters></ActionParameters>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет.
Дочерние элементы
Элемент | Описание |
---|---|
Элемент ActionParameter в элементе ActionParameters (схема BDCMetadata) |
ActionParameter. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Action в Actions (схема BDCMetadata) |
Action, к которой относятся следующие ActionParameters. |
Элемент Actions
Указывает список действий внешнего типа контента.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Actions></Actions>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент Action в Actions (схема BDCMetadata) |
Действие внешнего типа контента. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Entity в элементе Entities (схема BDCMetadata) |
Внешний тип контента, к которой относятся следующие действия. |
Элемент Association
Элемент сопоставления связывает связанных внешних типов контента в системе. Например, клиент связан с заказа на продажу в системе AdventureWorks: клиенту делает заказов на продажу. Связь хранит указатели на источника и назначения внешних типов контента и указатель на бизнес-логики (объект MethodInstance ), который позволяет клиенту получить внешний тип контента назначения из внешнего типа контента источника. Обход Association это вызов метода во внешней системе.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
Важный: В свойствах учитывается регистр.
Properties
Property | Тип | Описание | Обязательный | Значение по умолчанию | Ограничения/Приемлемые значения |
---|---|---|---|---|---|
HideOnProfilePage |
System.Boolean |
Указывает, следует ли добавить связанного внешнего типа контента на страницу профиля главной внешнего типа контента. |
Необязательный |
<Association Type = "String" Default = "Boolean" ReturnParameterName = "String" ReturnTypeDescriptorName = "String" ReturnTypeDescriptorLevel = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Association>
В следующих разделах приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Атрибут | Описание | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type |
Обязательный атрибут. MethodInstanceType, определяющее тип связи. В следующей таблице приведен список возможных значений этого атрибута.
|
||||||||||||
По умолчанию |
Необязательный параметр. Указывает, является ли связь по умолчанию среди всех сопоставлений, общий доступ к его тип, содержащего внешнего типа контента. Если параметр имеет значение true, связь, по умолчанию среди всех сопоставлений, общий доступ к его тип, содержащего внешнего типа контента. Если параметр имеет значение false, связь не по умолчанию среди всех сопоставлений, общий доступ к его тип, содержащего внешнего типа контента. Значение по умолчанию: false Тип атрибута: Boolean |
||||||||||||
ReturnParameterName |
Необязательный параметр. Имя параметра, который содержит ReturnTypeDescriptor связи. Атрибут Direction параметр должен содержать значение "В работе", "InOut" или "Вернуть". Тип атрибута: String |
||||||||||||
ReturnTypeDescriptorName |
Необязательный параметр. Это рекомендуется. Вместо этого используйте ReturnTypeDescriptorPath. Тип атрибута: String |
||||||||||||
ReturnTypeDescriptorLevel |
Необязательный параметр. Это рекомендуется. Вместо этого используйте ReturnTypeDescriptorPath. Тип атрибута: Integer |
||||||||||||
ReturnTypeDescriptorPath |
Необязательный параметр. Точками путь TypeDescriptor связи. Тип атрибута: String |
||||||||||||
Имя |
Обязательно. Имя связи. Тип атрибута: String |
||||||||||||
DefaultDisplayName |
Необязательный параметр. Отображаемое имя по умолчанию для сопоставления. Тип атрибута: String |
||||||||||||
IsCached |
Необязательный параметр. Указывает, используются ли часто этого сопоставления. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Элемент LocalizedDisplayNames Указывает список локализованные имена для сопоставления. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Элемент Properties указывает свойства связи. |
Элемент AccessControlList (схема BDCMetadata) |
Элемент AccessControlList указывает набор прав доступа для сопоставления. |
Элемент SourceEntity в элементе Association (схема BDCMetadata) |
Элемент SourceEntity указывает внешний тип контента источника в связь. |
Элемент DestinationEntity в элементе Association (схема BDCMetadata) |
Элемент DestinationEntity указывает внешний тип контента назначения в связь. |
Родительский элемент
Элемент | Описание |
---|---|
Элементы "экземпляры метода" в методе (схема BDCMetadata) |
Элемент MethodInstances, которая содержит связь. |
Элемент AssociationGroup
Указывает AssociationGroup. AssociationGroup это конструкция, связанных с ними AssociationMethods, связывает вместе. Например GetOrdersForCustomer, GetCustomerForOrderи AssociateCustomerToOrder являются все методы связи, которые работают на же отношение между клиентом и порядке.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
AssociationGroup должны быть определены в элементе сущности, которая является целевой AssociationReferences, не помечены как Reverseили источника AssociationReferences, помеченные как обратный.
<AssociationGroup Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </AssociationGroup>
В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Атрибут | Описание |
---|---|
Name |
Обязательный атрибут. Имя AssociationGroup. Тип атрибута: String |
DefaultDisplayName |
Необязательный атрибут. Отображаемое имя по умолчанию AssociationGroup. Тип атрибута: String |
IsCached |
Необязательный атрибут. Указывает, используется ли AssociationGroup часто. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованные имена AssociationGroup. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства AssociationGroup. |
Элемент AssociationReference в AssociationGroup (схема BDCMetadata) |
AssociationReference из AssociationGroup. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент AssociationGroups в элементе Entity (схема BDCMetadata) |
Элемент AssociationGroups, содержащий этот AssociationGroup. |
Элемент AssociationGroups
Указывает список элементов AssociationGroup.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<AssociationGroups></AssociationGroups>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент AssociationGroup в элементе AssociationGroups (схема BDCMetadata) |
AssociationGroup. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Entity в элементе Entities (схема BDCMetadata) |
Внешний тип контента, с которым связана этот элемент AssociationGroups. |
Элемент AssociationReference
Задает AssociationReferenceAssociationGroup.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<AssociationReference EntityNamespace = "String" EntityName = "String" AssociationName = "String" Reverse = "Boolean"> </AssociationReference>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
EntityNamespace |
Необязательный атрибут. Пространство имен внешнего типа контента, где определяется Association. Если указан параметр EntityName, EntityNamespace является обязательным. Тип атрибута: String |
EntityName |
Необязательный атрибут. Имя внешнего типа контента, где определяется Association. Если указан параметр EntityNamespace, EntityName является обязательным. Тип атрибута: String |
AssociationName |
Обязательный атрибут. Имя Association. Тип атрибута: String |
Обратный |
Необязательный атрибут. Указывает, что указанный Association имеет его источника и назначения на обратный. Это означает, что Association работает в обратном направлении, по сравнению с другими связей в одном AssociationGroup. Например если AssociationGroup ссылается на Association "GetOrdersForCustomer", возвращение порядок элементов для заданного элемента клиента, затем AssociationGroup это в направлении клиента в порядке. Другие AssociationReference, создание ссылок на другой связи "GetCustomerForOrder", должны быть отмечены как обратный, из-за этого сопоставления в направлении заказов для клиента. Значение по умолчанию: false Тип атрибута: Boolean |
Дочерние элементы
Нет
Родительский элемент
Элемент | Описание |
---|---|
Элемент AssociationGroup в элементе AssociationGroups (схема BDCMetadata) |
AssociationGroup, к которому принадлежит этот AssociationReference. |
Элемент ConvertType
Задает правило, которое требуется преобразовать тип данных значения данных в другой тип данных.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: Schema: BDCMetadata
Элемент Convert правило для преобразования типа данных значения данных в другой тип данных. Если правила применяются в порядке, это правило определяет тип данных значения данных для преобразования в тип данных, заданный атрибутом BDCType. Если правила применяются в обратном порядке, это правило определяет тип данных значения данных для преобразования в тип данных, заданный атрибутом LOBType. Например это правило можно указать преобразование значение даты, полученный из внешней системы, в языка и региональных параметров конфиденциальных строка, которая будет отображаться в конечном счете для пользователя, и преобразование обновленное значение для этой строки обратно в даты, совместимое с внешней системы.
Внимание!ConvertType не поддерживает негригорианские календари для преобразований между System.String и System.DateTime.
<ConvertType LOBType = "String" BDCType = "String"> </ConvertType>
В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Атрибут | Описание |
---|---|
LOBType |
Обязательный атрибут. Тип данных для преобразования значения в при правила применяются в обратном порядке. Тип атрибута: String |
BDCType |
Обязательный атрибут. Тип данных для преобразования значения в при применении правила в порядке. Тип атрибута: String |
LOBLocale |
Необязательный атрибут. Языковой стандарт данные, получаемые из внешней системы. |
Дочерние элементы
Нет
Родительский элемент
Элемент | Описание |
---|---|
Элемент Interpretation в элементе TypeDescriptor (схема BDCMetadata) |
Правила, применяемые к данным, хранящимся в структуры данных, представленные в TypeDescriptor. |
Элемент DefaultValue
Представляет значение по умолчанию.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<DefaultValue MethodInstanceName = "String" Type = "String"> </DefaultValue>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
MethodInstanceName |
Обязательный атрибут. Имя MethodInstance, к которому применяется этот DefaultValue. Тип атрибута: String |
Type |
Обязательный атрибут. Тип данных по умолчанию. Ниже приведены допустимые значения для этого атрибута. System.Int16 System.Int32 System.Int64 System.Single System.Double System.Decimal System.Boolean System.Byte System.UInt16 System.UInt32 System.UInt64 System.Guid System.String System.DateTime Любой другой тип serializable (например, где Type.IsSerializable == true )Тип атрибута: String |
Дочерние элементы
Нет
Родительский элемент
Элемент | Описание |
---|---|
Элемент DefaultValues в элементе TypeDescriptor (схема BDCMetadata) |
Элемент DefaultValues
Задает список DefaultValuesTypeDescriptor.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<DefaultValues></DefaultValues>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент DefaultValue в элементе DefaultValues (схема BDCMetadata) |
Значение по умолчанию TypeDescriptor для MethodInstance. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент TypeDescriptor (схема BDCMetadata) |
TypeDescriptor, к которой относятся следующие DefaultValues. |
Элемент DestinationEntity
Определяет внешний тип контента назначения в Association.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<DestinationEntity Namespace = "String" Name = "String"> </DestinationEntity>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
Namespace |
Обязательный атрибут. Имя пространства имен сущности. Тип атрибута: String |
Name |
Обязательный атрибут. Имя конечной сущности. Тип атрибута: String |
Дочерние элементы
Нет
Родительский элемент
Элемент | Описание |
---|---|
Элемент Association в элементе MethodInstances (схемы BDCMetadata) |
Элемент Entities
Указывает список внешних типов контента в внешней системы.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Entities></Entities>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент Entity в элементе Entities (схема BDCMetadata) |
Внешний тип контента в внешней системы. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент LobSystem в LobSystems (схема BDCMetadata) |
Внешняя система. |
Элемент Entity
Указывает внешний тип контента.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Entity Namespace = "String" Version = "String" EstimatedInstanceCount = "Integer" DefaultOperationMode = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Entity>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Namespace |
Обязательный атрибут. Пространство имен, которому принадлежит этот внешний тип контента. Тип атрибута: String Примечание. Пространство имен не должно содержать специальный символ звездочки " *". |
||||||||||
Версия |
Обязательный атрибут. Номер версии данного внешнего типа контента. Тип атрибута: String Осторожность: При изменении модели BDC необходимо увеличить номер версии внешнего типа контента. If the structure of an external content type changes, you should increase the major number. Examples of structural changes include adding a field to a SpecificFinder or changing an identifier field. If the change does not affect the structure of the external content type, for example, when adding a creator method, changing connection information, or when changing names of LobSystems and type descriptors, you should change the build number and revision number. |
||||||||||
EstimatedInstanceCount |
Необязательный атрибут. Предполагаемое количество внешних элементов, содержащихся в во внешней системе. Значение по умолчанию: 10000 Тип атрибута: Integer |
||||||||||
DefaultOperationMode |
Необязательный атрибут. Задает поведение по умолчанию при взаимодействии с внешней системы во время создания, удаления, обновления или чтение внешних элементов. Значение по умолчанию: по умолчанию В следующей таблице приведен список возможных значений этого атрибута.
|
||||||||||
Имя |
Обязательно. Имя внешнего типа контента. Тип атрибута: String Примечание. Имя внешнего типа контента не должно содержать специальный символ звездочки " *". |
||||||||||
DefaultDisplayName |
Необязательный параметр. По умолчанию отображаемое имя внешнего типа контента. Тип атрибута: String |
||||||||||
IsCached |
Необязательный параметр. Указывает, будет ли часто используемые этот внешний тип контента. Если параметр имеет значение true, Служба подключения к бизнес-данным (BDC) будет кэшировать этот внешний тип контента в памяти. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованное имя данного внешнего типа контента. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства данного внешнего типа контента. |
Элемент AccessControlList (схема BDCMetadata) |
Список управления доступом (ACL) этого внешнего типа контента. |
Элемент Identifiers в элементе Entity (схема BDCMetadata) |
Идентификаторы внешнего типа контента. |
Элемент Methods в элементе Entity (схема BDCMetadata) |
Методы внешнего типа контента. |
Элемент AssociationGroups в элементе Entity (схема BDCMetadata) |
Связь группы внешнего типа контента. |
Элемент Actions в элементе Entity (схема BDCMetadata) |
Действия внешнего типа контента. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Entities в LobSystem (схема BDCMetadata) |
Список внешних типов контента в этом внешней системы. |
Элемент FilterDescriptor
Задает дескриптор фильтра для метода.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<FilterDescriptor Type = "String" FilterField = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </FilterDescriptor>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Тип |
Обязательный атрибут. Тип дескриптора фильтра. В следующей таблице приведен список возможных значений этого атрибута.
|
||||||||||||||||||||||||||||||||||||||
FilterField |
Необязательный параметр. Тип атрибута: String |
||||||||||||||||||||||||||||||||||||||
Имя |
Обязательно. Имя дескриптора фильтра. Тип атрибута: String |
||||||||||||||||||||||||||||||||||||||
DefaultDisplayName |
Необязательный параметр. Установленное по умолчанию отображаемое имя дескриптора фильтра. Тип атрибута: String |
||||||||||||||||||||||||||||||||||||||
IsCached |
Необязательный параметр. Задает частоту использования этого дескриптора фильтра. Если установлено значение true, в службе Служба подключения к бизнес-данным (BDC) выполняется кэширование этого дескриптора в памяти. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованные отображаемые имена дескриптора фильтра. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства дескриптора фильтра. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент FilterDescriptors в элементе Method (схема BDCMetadata) |
Список дескрипторов фильтра для метода. |
Элемент FilterDescriptors
Задает список дескрипторов фильтра для метода.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<FilterDescriptors></FilterDescriptors>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент FilterDescriptor в элементе FilterDescriptors (схема BDCMetadata) |
Дескриптор фильтра. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Method в элементе Methods (схема BDCMetadata) |
Метод, которому принадлежит этот список дескрипторов фильтра. |
Элемент Identifier
Задает идентификатор внешнего типа контента.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
Примечание.
[!Примечание] Служба подключения к бизнес-данным (BDC) позволяет сопоставления идентификаторов для полей с типами данных допускает значение NULL. Тем не менее для основного идентификаторов BDC приведет к ошибке при nullзначение из этих идентификаторов.
<Identifier TypeName = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Identifier>
В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Атрибут | Описание | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TypeName |
Обязательный атрибут. Тип данных значение, соответствующее идентификатору. В следующей таблице приведен список возможных значений этого атрибута.
|
||||||||||||||||||||||||||||||||||||
Имя |
Обязательно. Имя идентификатора. Тип атрибута: String |
||||||||||||||||||||||||||||||||||||
DefaultDisplayName |
Необязательный параметр. По умолчанию отображаемое имя идентификатора. Тип атрибута: String |
||||||||||||||||||||||||||||||||||||
IsCached |
Необязательный параметр. Указывает, используется ли этот идентификатор часто. Если параметр имеет значение true, Служба подключения к бизнес-данным (BDC) кэширует идентификатор в памяти. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованное имя идентификатора. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства идентификатора. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Identifiers в элементе Entity (схема BDCMetadata) |
Список идентификаторов для внешнего типа контента. |
Элемент Identifiers
Задает список идентификаторов для внешнего типа контента.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Identifiers></Identifiers>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент Identifier в элементе Identifiers (схема BDCMetadata) |
Задает идентификатор. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Entity в элементе Entities (схема BDCMetadata) |
Внешний тип контента, которому принадлежит этот список идентификаторов. |
Элемент Interpretation
Задает правила, применяемые к данным, хранящимся в структурах данных, представленных TypeDescriptor. Эти правила обычно указываются для изменения значений данных, возвращаемых внешней системой, чтобы упростить их представление в пользовательском интерфейсе. При получении значения данных из внешней системы указанные правила должны применяться в порядке, указанном в элементе Интерпретация . Первое правило должно применяться к значению данных, полученным из внешней системы; последовательные правила применяются к значению данных, которое является результатом применения предыдущего правила. При отправке значения данных во внешнюю систему указанные правила должны применяться в обратном порядке, который указан в элементе Интерпретация . Первое правило должно применяться к значению данных, полученному от пользователя; последовательные правила применяются к значению данных, которое является результатом применения предыдущего правила.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Interpretation></Interpretation>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент ConvertType в элементе Interpretation (схема BDCMetadata) |
Элемент ConvertType, указывающее, преобразования типа данных в другой тип данных. |
Элемент NormalizeDateTime в элементе Interpretation (схема BDCMetadata) |
Элемент NormalizeDateTime, который указывает преобразования представление даты и времени значения, полученные из внешней системы в другое представление. |
NormalizeString |
Элемент NormalizeString, который указывает преобразования строковое представление значения, полученного из внешней системы в другое представление. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент TypeDescriptor (схема BDCMetadata) |
Элемент TypeDescriptor. |
Элемент LobSystem
Представляет внешний источник данных.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<LobSystem Type = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </LobSystem>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Тип |
Тип LobSystem. Обязательный атрибут. В следующей таблице приведен список возможных значений этого атрибута.
|
||||||||||||
Имя |
Имя lobSystem. Обязательно. Тип атрибута: String |
||||||||||||
DefaultDisplayName |
Отображаемое имя lobSystem по умолчанию. Необязательный параметр. Тип атрибута: String |
||||||||||||
IsCached |
Указывает, часто ли используется LobSystem . Если часто используемые Служба подключения к бизнес-данным (BDC) кэширует LobSystem. Необязательный атрибут. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованные имена LobSystem. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Задает свойства LobSystem. |
Элемент AccessControlList (схема BDCMetadata) |
Указывает список управления доступом (ACL) LobSystem. |
Элемент Proxy в объекте LobSystem (схема BDCMetadata) |
Прокси предоставленного пользователем идентичен, которая будет создана, если этот элемент не был задан. |
Элемент LobSystemInstances в элементе LobSystem (схема BDCMetadata) |
Задает внешнюю систему экземпляров данной внешней системы. |
Элемент Entities в LobSystem (схема BDCMetadata) |
Указывает внешних типов контента в этом внешней системы. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент LobSystems в модели (схема BDCMetadata) |
Задает список внешних систем в этой модели. |
Элемент LobSystemInstance
Задает экземпляр внешней системы.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<LobSystemInstance Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </LobSystemInstance>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
Имя |
Обязательный атрибут. Имя экземпляра внешней системы. Тип атрибута: String |
DefaultDisplayName |
Необязательный атрибут. По умолчанию отображаемое имя экземпляра внешней системы. Тип атрибута: String |
IsCached |
Необязательный атрибут. Указывает, используется ли этот экземпляр внешней системы часто. Если параметр имеет значение true, Служба подключения к бизнес-данным (BDC) кэширует экземпляра внешней системы. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованные имена данного экземпляра внешней системы. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства этого экземпляра внешней системы. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент LobSystemInstances в элементе LobSystem (схема BDCMetadata) |
Список экземпляров внешней системы. |
Элемент LobSystemInstances
Указывает список экземпляров внешней системы.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<LobSystemInstances></LobSystemInstances>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LobSystemInstance в элементе LobSystemInstances (схема BDCMetadata) |
Экземпляр внешней системы. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент LobSystem в LobSystems (схема BDCMetadata) |
Внешняя система. |
Элемент LobSystems
Указывает список элементов LobSystem модели.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<LobSystems></LobSystems>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LobSystem в LobSystems (схема BDCMetadata) |
Элемент LobSystem, указывающее, внешней системе. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Model (схема BDCMetadata) |
Определение приложения (модели BDC). |
Элемент LocalizedDisplayName
Локализованное имя.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<LocalizedDisplayName LCID = "Integer"> </LocalizedDisplayName>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
Код языка |
Обязательный атрибут. Идентификатор код языка (LCID). Тип атрибута: Integer |
Дочерние элементы
Нет
Родительский элемент
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Элемент LocalizedDisplayNames, содержащий этот LocalizedDisplayName. |
Элемент LocalizedDisplayNames
Задает список локализованные имена MetadataObject.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<LocalizedDisplayNames></LocalizedDisplayNames>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayName в элементе LocalizedDisplayNames (схема BDCMetadata) |
Локализованное имя. |
Родительский элемент
Элемент метаданных (MetadataObject)
Пространство имен
Схема:
В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Дочерние элементы
Родительский элемент
Элемент Method
Задает метод для внешнего типа контента.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Method IsStatic = "Boolean" LobName = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Method>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
IsStatic |
Необязательный атрибут. Задает необходимость использования при выполнении этого метода внешнего элемента ( EntityInstance) в качестве контекста выполнения. Если присвоено значение true, этот метод является статическим и не требует отдельного элемента EntityInstance для определения контекста выполнения. Если присвоено значение false, метод является методом экземпляра и требует элемент EntityInstance для определения контекста выполнения. Значение по умолчанию: true Тип атрибута: Boolean |
LobName |
Необязательный атрибут. Имя операции внешней системы, которая представлена этим методом. Тип атрибута: String |
Имя |
Обязательный атрибут. Имя метода. Тип атрибута: String |
DefaultDisplayName |
Необязательный атрибут. Установленное по умолчанию отображаемое имя метода. Тип атрибута: String |
IsCached |
Необязательный атрибут. Задает частоту использования этого метода. Если установлено значение true, в службе Служба подключения к бизнес-данным (BDC) выполняется кэширование этого метода в памяти. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованные отображаемые имена метода. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства метода. |
Элемент AccessControlList (схема BDCMetadata) |
Список управления доступом (ACL) для этого метода. |
Элемент FilterDescriptors в элементе Method (схема BDCMetadata) |
Дескрипторы фильтра для этого метода. |
Элемент Parameters в методе (схема BDCMetadata) |
Параметры метода. Метод содержит не более одного возвращаемого параметра. |
Элементы "экземпляры метода" в методе (схема BDCMetadata) |
Экземпляры метода. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Methods в элементе Entity (схема BDCMetadata) |
Список методов для внешнего типа контента. |
Элемент MethodInstance
Указывает MethodInstance.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
В следующих двух случаях в модели BDC во время выполнения возникает исключение InvalidOperationException :
Два SpecificFinder экземпляры метода, которые возвращают один и тот же набор полей.
Два SpecificFinder экземпляры метода, у которых такое же число полей и использующих одинаковое число полей с другой экземпляр метода, такие как Finder.
<MethodInstance Type = "Strig" Default = "Boolean" ReturnParameterName = "String" ReturnTypeDescriptorName = "String" ReturnTypeDescriptorLevel = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </MethodInstance>
В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Атрибут | Описание | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type |
Обязательный атрибут. Указывает тип MethodInstance. В следующей таблице приведен список возможных значений этого атрибута.
|
||||||||||||||||||||||||||||||||
По умолчанию |
Необязательный параметр. Указывает, является ли MethodInstance по умолчанию среди всех MethodInstances, совместно использующих типа внутри содержащей внешнего типа контента ( Entity). Значение по умолчанию: false Тип атрибута: Boolean |
||||||||||||||||||||||||||||||||
ReturnParameterName |
Необязательный параметр. Имя Parameter, содержащий ReturnTypeDescriptor из MethodInstance. Атрибут DirectionParameter должен быть атрибут ParameterDirection со значением Out, InOutили Return. Этот атрибут должен быть указан для всех типов MethodInstances за исключением GenericInvoker, Creator, Deleterи Updater. Тип атрибута: String |
||||||||||||||||||||||||||||||||
ReturnTypeDescriptorLevel |
Необязательный параметр. Это рекомендуется. Вместо этого используйте ReturnTypeDescriptorPath. Тип атрибута: Integer |
||||||||||||||||||||||||||||||||
ReturnTypeDescriptorPath |
Необязательный параметр. Точками путь TypeDescriptor связи. Тип атрибута: String |
||||||||||||||||||||||||||||||||
Name |
Обязательно. Указывает имя MethodInstance. Тип атрибута: String |
||||||||||||||||||||||||||||||||
DefaultDisplayName |
Необязательный параметр. Задает отображаемое имя по умолчанию для MethodInstance. Тип атрибута: String |
||||||||||||||||||||||||||||||||
IsCached |
Необязательный параметр. Указывает, используется ли MethodInstance часто. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованные отображаемые имена MethodInstance. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства MethodInstance. |
Элемент AccessControlList (схема BDCMetadata) |
Списки управления доступом (ACL) из MethodInstance. |
Родительский элемент
Элемент | Описание |
---|---|
Элементы "экземпляры метода" в методе (схема BDCMetadata) |
Элемент MethodInstances, содержащий этот MethodInstance. |
Элемент MethodInstances
Указывает список связей и экземпляров метода.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<MethodInstances></MethodInstances>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент Association в элементе MethodInstances (схемы BDCMetadata) |
Связь. |
Элемент MethodInstance в элементе MethodInstances (схема BDCMetadata) |
Экземпляр метода. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Method в элементе Methods (схема BDCMetadata) |
Метод, которому принадлежит этот экземпляр метода. |
Элемент Methods
Задает список методов для внешнего типа контента.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Methods></Methods>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент Method в элементе Methods (схема BDCMetadata) |
Задает метод. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Entity в элементе Entities (схема BDCMetadata) |
Внешний тип контента, которому принадлежит этот список методов. |
Элемент Model
Задает корневой элемент, представляющий определения приложения. Модели определять внешние типы контента, содержащиеся в внешних приложений.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Model Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Model>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
Имя |
Имя Model. Обязательный атрибут. Тип атрибута: String |
DefaultDisplayName |
Отображаемое имя по умолчанию Model. Необязательный атрибут. Тип атрибута: String |
IsCached |
Указывает, используется ли Model часто. Если установлено значение true, Model кэшируется с Служба подключения к бизнес-данным (BDC). Необязательный атрибут. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованные имена Model. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства Model. |
Элемент AccessControlList (схема BDCMetadata) |
Список управления доступом (ACL) из Model. |
Элемент LobSystems в модели (схема BDCMetadata) |
LobSystems, содержащиеся в этом Model. |
Родительский элемент
Нет
Элемент NormalizeDateTime
Задает правило, которое используется для преобразования представления значения даты и времени в другое представление. Например это правило можно указать преобразование значения, представленного в формате UTC в локальный часовой пояс.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<NormalizeDateTime LobDateTimeMode = "String"> </NormalizeDateTime>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание | ||||||||
---|---|---|---|---|---|---|---|---|---|
LobDateTimeMode |
Обязательный атрибут. Указывает преобразования для применения. В следующей таблице приведен список возможных значений этого атрибута.
|
||||||||
Дочерние элементы
Нет
Родительский элемент
Элемент | Описание |
---|---|
Элемент Interpretation в элементе TypeDescriptor (схема BDCMetadata) |
Элемент Interpretation, указывающее, правил, применяемых к данным, которые хранятся в структуры данных, представленного TypeDescriptor. |
Элемент NormalizeString
Задает параметр для метода.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Дочерние элементы
Родительский элемент
Элемент Parameter
Задает параметр для метода.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Parameter Direction = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Parameter>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Direction |
Обязательный атрибут. Направление параметра. В следующей таблице приведен список возможных значений этого атрибута.
|
||||||||||
Название |
Обязательно. Имя параметра. Тип атрибута: String |
||||||||||
DefaultDisplayName |
Необязательный параметр. Отображаемое имя по умолчанию для параметра. Тип атрибута: String |
||||||||||
IsCached |
Необязательный параметр. Указывает, используется ли Parameter часто. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованные имена параметр. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства параметра. |
TypeDescriptor |
Корневой дескриптор типа параметра. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Parameters в методе (схема BDCMetadata) |
Элемент Parameters, содержащий этот параметр. |
Элемент Parameters
Указывает список параметров метода.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Parameters></Parameters>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент Parameter в элементе Parameters (схема BDCMetadata) |
Параметр. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент Method в элементе Methods (схема BDCMetadata) |
Метод, к которой принадлежит этих параметров. |
Элемент Properties
Указывает список свойств объекта метаданных.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Properties></Properties>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент Property в свойствах (схема BDCMetadata) |
Задает свойство. |
Родительский элемент
Элемент Property
Указывает имя и тип свойства объекта метаданных.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Property Name = "String" Type = "String"> </Property>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
Name |
Обязательный атрибут. Задает имя свойства. Тип атрибута: String |
Type |
Обязательный атрибут. Указывает тип данных свойства. Тип атрибута: String |
Дочерние элементы
Нет
Родительский элемент
Элемент | Описание |
---|---|
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Элемент Properties, содержащий это свойство. |
Элемент Proxy
Прокси предоставленного пользователем идентичен, которая будет создана, если этот элемент не был задан. Используется для повышения производительности путем удаления нагрузка создания прокси-сервера. Чтобы указать настраиваемые бизнес-логики, который подключается к внешней системы, необходимо использовать сборки подключения .NET тип внешних систем.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Proxy></Proxy>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Нет
Родительский элемент
Элемент | Описание |
---|---|
Элемент LobSystem в LobSystems (схема BDCMetadata) |
Элемент LobSystem, к которому применяется этот прокси-сервера. |
Элемент Right
Разрешение доступа к одной записи управления доступом (ACE).
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<Right BdcRight = "String"> </Right>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BdcRight |
Обязательный атрибут. Разрешения, доступные для участника безопасности, удерживая вправо. В следующей таблице приведен список возможных значений этого атрибута.
|
||||||||||||
Дочерние элементы
Нет
Родительский элемент
Элемент | Описание |
---|---|
Элемент AccessControlEntry в AccessControlList (схема BDCMetadata) |
Элемент AccessControlEntry, содержащий эти права. |
Элемент SourceEntity
Указывает источник внешнего типа контента из Association.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<SourceEntity Namespace = "String" Name = "String"> </SourceEntity>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
Пространство имен |
Обязательный атрибут. Пространство имен внешнего типа контента, который является источником Association, содержащий данный элемент. Тип атрибута: String |
Имя |
Обязательный атрибут. Имя внешнего типа контента, который является источником Association, содержащий данный элемент. Тип атрибута: String |
Дочерние элементы
Нет
Родительский элемент
Элемент | Описание |
---|---|
Элемент Association в элементе MethodInstances (схемы BDCMetadata) |
Association, содержащий данный элемент. |
Элемент TypeDescriptor
Указывает TypeDescriptor.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<TypeDescriptor TypeName = "String" LobName = "String" IdentifierEntityNamespace = "String" IdentifierEntityName = "String" IdentifierName = "String" ForeignIdentifierAssociationName = "String" ForeignIdentifierAssociationEntityName = "String" ForeignIdentifierAssociationEntityNamespace = "String" AssociatedFilter = "String" IsCollection = "Boolean" ReadOnly = "Boolean" CreatorField = "Boolean" UpdaterField = "Boolean" PreUpdaterField = "Boolean" Significant = "Boolean" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </TypeDescriptor>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
TypeName |
Обязательный атрибут. Идентификатор типа данных, представленного TypeDescriptorструктуры данных. Тип атрибута: String |
LobName |
Необязательный атрибут. Структура данных, представленного TypeDescriptor. По умолчанию значение этого атрибута имя TypeDescriptor. Например с именем «CN1A» структура данных системы бизнес-(LOB) можно представить в виде TypeDescriptor атрибутом Name, равное "Customer Name", если атрибут LobName этот TypeDescriptor равен "CN1A". Тип атрибута: String |
IdentifierEntityNamespace |
Необязательный атрибут. Пространство имен внешнего типа контента, который содержит идентификатор, который ссылается на TypeDescriptor. Если TypeDescriptor не ссылаются на Identifier, этот атрибут не должна быть указан. Если этот атрибут отсутствует, IdentifierEntityName и IdentifierName атрибуты должны присутствовать. По умолчанию значение этого атрибута это пространство имен внешнего типа контента, который содержит метод, содержащий параметр, содержащий TypeDescriptor. Тип атрибута: String |
IdentifierEntityName |
Необязательный атрибут. Имя Entity, содержащий Identifier, который ссылается c TypeDescriptor. Если TypeDescriptor не ссылаются на Identifier, этот атрибут не должна быть указан. Если этот атрибут отсутствует, IdentifierEntityNamespace и IdentifierName атрибуты должны присутствовать. По умолчанию значение этого атрибута имя Entity, содержащий Method, содержащий Parameter, содержащий TypeDescriptor. Тип атрибута: String |
Имя_идентификатора |
Необязательный атрибут. Имя Identifier ссылается TypeDescriptor. Если TypeDescriptor не ссылаются на Identifier, этот атрибут не должна быть указан. Тип атрибута: String |
ForeignIdentifierAssociationName |
Необязательный атрибут. Имя Association ссылается TypeDescriptor. Если TypeDescriptor не ссылаются на Association, этот атрибут не должна быть указан. Если этот атрибут отсутствует, атрибут IdentifierName также должен быть указан. Атрибут ForeignIdentifierAssociationName должен быть указан при Identifier, на который ссылается этот TypeDescriptor относится к Associationи Identifier находится исходный Entity из Association. Тип атрибута: String |
ForeignIdentifierAssociationEntityName |
Необязательный атрибут. Имя Entity, содержащий Association ссылается TypeDescriptor. Если TypeDescriptor не ссылаются на Association, этот атрибут не должна быть указан. Если этот атрибут отсутствует, ForeignIdentifierAssociationEntityNamespace и ForeignIdentifierAssociationName атрибуты должны присутствовать. По умолчанию значение этого атрибута имя Entity, содержащий Method, содержащий Parameter, содержащий TypeDescriptor. Тип атрибута: String |
ForeignIdentifierAssociationEntityNamespace |
Необязательный атрибут. Пространство имен Entity, содержащий Association ссылается TypeDescriptor. Если TypeDescriptor не ссылаются на Association, этот атрибут не должна быть указан. Если этот атрибут отсутствует, ForeignIdentifierAssociationEntityName и ForeignIdentifierAssociationName атрибуты должны присутствовать. По умолчанию значение этого атрибута это пространство имен Entity, содержащий Method, содержащий Parameter, содержащий TypeDescriptor. Тип атрибута: String |
AssociatedFilter |
Необязательный атрибут. Имя FilterDescriptor, связанный с TypeDescriptor. Если TypeDescriptor не связан с FilterDescriptor этого атрибута должно отсутствовать. Тип атрибута: String |
IsCollection |
Необязательный атрибут. Указывает, представляет ли TypeDescriptor структуру данных single или коллекцию структур данных. Значение по умолчанию: false Тип атрибута: Boolean |
ReadOnly |
Необязательный атрибут. Указывает, можно ли изменить данные, хранящиеся в структуре данных, представленного TypeDescriptor. Этот атрибут не должно быть указано, если значение атрибута DirectionParameter, содержащий TypeDescriptor "In". Значение по умолчанию: false Тип атрибута: Boolean |
CreatorField |
Необязательный атрибут. Указывает, представляет ли поле для MethodInstances типа Creator, содержащихся в Method, содержащий Parameter, содержащий TypeDescriptorTypeDescriptor. Значение по умолчанию: false Тип атрибута: Boolean |
UpdaterField |
Необязательный атрибут. Указывает, представляет ли поле для MethodInstances типа Updater, содержащихся в Method, содержащий Parameter, содержащий TypeDescriptorTypeDescriptor. Если этот атрибут является атрибутом PreUpdaterField не должен быть указан. Значение по умолчанию: false Тип атрибута: Boolean |
PreUpdaterField |
Необязательный атрибут. Указывает, является ли структура данных, представленного TypeDescriptor хранит последнее значение данных, полученных из внешней системы поля для MethodInstances типа Updater. Если этот атрибут является атрибутом UpdaterField не должен быть указан. Значение по умолчанию: false Тип атрибута: Boolean |
Significant |
Необязательный атрибут. Указывает, включены ли значения, хранящиеся в структуре данных, представленного в этом TypeDescriptor в расчете хэш-код или для сравнения значения, хранящиеся в структуры данных. Например, TypeDescriptor, представляющее фамилии клиента учитывается при определении ли записи был изменен и поэтому он имеет значение, тогда как TypeDescriptor, представляющий дату, на котором последние записи клиента изменения обычно не учитывается для определения, были ли изменены записи, и его не значительные. Значение по умолчанию: true Тип атрибута: Boolean |
Name |
Обязательный атрибут. Имя TypeDescriptor. Тип атрибута: String Примечание. Имя typeDescriptor не должно содержать специальные символы для косой черты ("/"), точки (".") или открывающей скобки ("["). |
DefaultDisplayName |
Необязательный атрибут. Отображаемое имя TypeDescriptor. Тип атрибута: String |
IsCached |
Необязательный атрибут. Указывает, используется ли TypeDescriptor часто. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованные имена TypeDescriptor. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства TypeDescriptor. Если TypeDescriptor имеет тип System.String, элемент Properties может содержать Property из типа System.Int32 с атрибутом Name, равным Size. Значение Property указывает ожидаемый Максимальная длина строки значения структуры данных, описываемые в этом TypeDescriptor. |
Элемент Interpretation в элементе TypeDescriptor (схема BDCMetadata) |
Правила для данных, сохраненных в структуре данных, представленного TypeDescriptor. |
Элемент DefaultValues в элементе TypeDescriptor (схема BDCMetadata) |
Значения по умолчанию TypeDescriptor. |
Элемент TypeDescriptors в TypeDescriptor (схема BDCMetadata) |
Дочерние TypeDescriptorsTypeDescriptor. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент TypeDescriptors в TypeDescriptor (схема BDCMetadata) |
Элемент TypeDescriptors
Задает список TypeDescriptors родительский объект TypeDescriptor.
Пространство имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<TypeDescriptors></TypeDescriptors>
В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет
Дочерние элементы
Элемент | Описание |
---|---|
Элемент TypeDescriptor (схема BDCMetadata) |
TypeDescriptor. |
Родительский элемент
Элемент | Описание |
---|---|
Элемент TypeDescriptor (схема BDCMetadata) |
|
TypeDescriptor |