TypeDescriptor 元素(BDCMetadata 架构)
上次修改时间: 2015年3月9日
适用范围: SharePoint Server 2010
指定 TypeDescriptor。
**命名空间:**https://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) 系统数据结构可以由 Name 属性等于"Customer Name"的 TypeDescriptor 表示(如果此 TypeDescriptor 的 LobName 属性等于"CN1A")。 属性类型:String |
IdentifierEntityNamespace |
可选。 包含 TypeDescriptor 引用的标识符的外部内容类型的命名空间。如果 TypeDescriptor 没有引用 Identifier,则此属性肯定不存在。当此属性存在时,IdentifierEntityName 和 IdentifierName 属性也必须存在。此属性的默认值是包含方法(其所含参数包含 TypeDescriptor)的外部内容类型的命名空间。 属性类型:String |
IdentifierEntityName |
可选。 Entity(包含 TypeDescriptor 引用的 Identifier)的名称。如果 TypeDescriptor 没有引用 Identifier,则此属性肯定不存在。当此属性存在时,IdentifierEntityNamespace 和 IdentifierName 属性也必须存在。此属性的默认值是包含 Method(其所含 Parameter 包含 TypeDescriptor)的 Entity 的名称。 属性类型:String |
IdentifierName |
可选。 由 TypeDescriptor 引用的 Identifier 的名称。如果 TypeDescriptor 没有引用 Identifier,则此属性肯定不存在。 属性类型:String |
ForeignIdentifierAssociationName |
可选。 由 TypeDescriptor 引用的 Association 的名称。如果 TypeDescriptor 没有引用 Association,则此属性肯定不存在。当此属性存在时,IdentifierName 属性也必须存在。当此 TypeDescriptor 引用的 Identifier 与 Association 相关且 Identifier 包含在 Association 的源 Entity 中时,必须指定 ForeignIdentifierAssociationName 属性。 属性类型:String |
ForeignIdentifierAssociationEntityName |
可选。 Entity(包含 TypeDescriptor 引用的 Association)的名称。如果 TypeDescriptor 没有引用 Association,则此属性肯定不存在。当此属性存在时,ForeignIdentifierAssociationEntityNamespace 和 ForeignIdentifierAssociationName 属性也必须存在。此属性的默认值是包含 Method(其所含 Parameter 包含 TypeDescriptor)的 Entity 的名称。 属性类型:String |
ForeignIdentifierAssociationEntityNamespace |
可选。 Entity(包含 TypeDescriptor 引用的 Association)的命名空间。如果 TypeDescriptor 没有引用 Association,则此属性肯定不存在。当此属性存在时,ForeignIdentifierAssociationEntityName 和 ForeignIdentifierAssociationName 属性也必须存在。此属性的默认值是包含 Method(其所含 Parameter 包含 TypeDescriptor)的 Entity 的命名空间。 属性类型:String |
AssociatedFilter |
可选。 与 TypeDescriptor 关联的 FilterDescriptor 的名称。如果 TypeDescriptor 没有与 FilterDescriptor 关联,则此属性肯定不存在。 属性类型:String |
IsCollection |
可选。 指定 TypeDescriptor 是表示单个数据结构还是数据结构集合。 默认值:false 属性类型:Boolean |
ReadOnly |
可选。 指定是否可以修改由 TypeDescriptor 表示的数据结构所存储的数据。如果包含 TypeDescriptor 的 Parameter 的 Direction 属性值为"In",则无法指定此属性。 默认值:false 属性类型:Boolean |
CreatorField |
可选。 指定 TypeDescriptor 是否表示类型为 Creator 的 MethodInstances 的字段,该方法实例包含在 Method(其所含 Parameter 包含 TypeDescriptor)中。 默认值:false 属性类型:Boolean |
UpdaterField |
可选。 指定 TypeDescriptor 是否表示类型为 Updater 的 MethodInstances 的字段,该方法实例包含在 Method(其所含 Parameter 包含 TypeDescriptor)中。在指定此属性时,不能指定 PreUpdaterField 属性。 默认值:false 属性类型:Boolean |
PreUpdaterField |
可选。 指定由 TypeDescriptor 表示的数据结构是否存储从外部系统接收的类型为 Updater 的 MethodInstances 的字段的最新数据值。在指定此属性时,不能指定 UpdaterField 属性。 默认值:false 属性类型:Boolean |
Significant |
可选。 指定在计算哈希代码或比较数据结构中存储的值时,是否包含由此 TypeDescriptor 表示的数据结构所存储的值。例如,在确定某个记录是否已修改时,可以考虑表示客户的姓氏的 TypeDescriptor,因此它很重要。而在确定某个记录是否已修改时,表示最近一次修改客户记录的日期的 TypeDescriptor 通常不在考虑范围内,因此它不重要。 默认值:true 属性类型:Boolean |
名称 |
必需。 TypeDescriptor 的名称。 属性类型:String 备注 TypeDescriptor 的名称不得包含左斜线 ("/")、句号 (".") 或左方括号 ("[") 的特殊字符。 |
DefaultDisplayName |
可选。 TypeDescriptor 的显示名称。 属性类型:String |
IsCached |
可选。 指定 TypeDescriptor 是否经常使用。 默认值:true 属性类型:Boolean |
子元素
元素 |
说明 |
---|---|
TypeDescriptor 的本地化名称。 |
|
TypeDescriptor 的属性。 当 TypeDescriptor 的类型是 System.String 时,Properties 元素可以包含类型为 System.Int32 的 Property,其 Name 属性设置为 Size。Property 的值指定由此 TypeDescriptor 描述的数据结构的值的最大预期字符串长度。 |
|
由 TypeDescriptor 表示的数据结构所存储的数据的规则。 |
|
TypeDescriptor 的默认值。 |
|
TypeDescriptor 的子 TypeDescriptors。 |
父元素
元素 |
说明 |
---|---|