TypeDescriptor 要素 (BDCMetadata スキーマ)
最終更新日: 2010年4月16日
適用対象: 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 の名前です。たとえば、基幹業務 (LOB) システムの "CN1A" と言う名前のデータ構造は、TypeDescriptor の LobName 属性が "CN1A" と等しい場合、Name 属性が "Customer Name" と等しい TypeDescriptor によって表すことができます。 属性の型: String |
IdentifierEntityNamespace |
オプション。 TypeDescriptor が参照する識別子を含む外部コンテンツ タイプの名前空間。TypeDescriptor が Identifier を参照しない場合、この属性は不要です。この属性が存在する場合、IdentifierEntityName 属性と IdentifierName 属性も必要です。この属性の既定値は、TypeDescriptor を含むパラメーターを持つメソッドがある外部コンテンツ タイプの名前空間です。 属性の型: String |
IdentifierEntityName |
オプション。 TypeDescriptor が参照する Identifier を含む Entity の名前です。TypeDescriptor が Identifier を参照しない場合、この属性は不要です。この属性が存在する場合、IdentifierEntityNamespace 属性と IdentifierName 属性も必要です。この属性の既定値は、TypeDescriptor を含む Parameter を持つ Method がある Entity の名前です。 属性の型: String |
IdentifierName |
オプション。 TypeDescriptor によって参照される Identifier の名前。TypeDescriptor が Identifier を参照しない場合、この属性は不要です。 属性の型: String |
ForeignIdentifierAssociationName |
オプション。 TypeDescriptor によって参照される Association の名前。TypeDescriptor が Association を参照しない場合、この属性は不要です。この属性が存在する場合は、IdentifierName 属性も必要です。この TypeDescriptor によって参照される Identifier が Association に関連していて、Identifier が Association のソース Entity に含まれている場合は、ForeignIdentifierAssociationName 属性を指定する必要があります。 属性の型: String |
ForeignIdentifierAssociationEntityName |
オプション。 TypeDescriptor によって参照される Association を含む Entity の名前。TypeDescriptor が Association を参照しない場合、この属性は不要です。この属性が存在する場合は、ForeignIdentifierAssociationEntityNamespace 属性と ForeignIdentifierAssociationName 属性も必要です。この属性の既定値は、TypeDescriptor を含む Parameter を持つ Method がある Entity の名前です。 属性の型: String |
ForeignIdentifierAssociationEntityNamespace |
オプション。 TypeDescriptor によって参照される Association を含む Entity の名前空間。TypeDescriptor が Association を参照しない場合、この属性は不要です。この属性が存在する場合は、ForeignIdentifierAssociationEntityName 属性と ForeignIdentifierAssociationName 属性も必要です。この属性の既定値は、TypeDescriptor を含む Parameter を持つ Method がある Entity の名前空間です。 属性の型: String |
AssociatedFilter |
オプション。 TypeDescriptor に関連付けられた FilterDescriptor の名前。TypeDescriptor が FilterDescriptor に関連付けられていない場合、この属性は不要です。 属性の型: String |
IsCollection |
オプション。 TypeDescriptor が、単一のデータ構造を表すか、データ構造の集まりを表すかを指定します。 既定値: false 属性の型: Boolean |
ReadOnly |
オプション。 TypeDescriptor が表すデータ構造で格納されたデータが変更可能かどうかを指定します。TypeDescriptor を含む Parameter の Direction 属性値が "In" の場合は、この属性を指定する必要はありません。 既定値: false 属性の型: Boolean |
CreatorField |
オプション。 TypeDescriptor が、TypeDescriptor を含む Parameter を持つ Method に含まれる Creator タイプの MethodInstances のフィールドを表すかどうかを指定します。 既定値: false 属性の型: Boolean |
UpdaterField |
オプション。 TypeDescriptor が、TypeDescriptor を含む Parameter を持つ Method に含まれる Updater タイプの MethodInstances のフィールドを表すかどうかを指定します。この属性が指定されている場合、PreUpdaterField 属性を指定する必要はありません。 既定値: false 属性の型: Boolean |
PreUpdaterField |
オプション。 TypeDescriptor が表すデータ構造が、Updater タイプの MethodInstances 用のフィールドの外部システムから受信された最新のデータ値を格納するかどうかを指定します。この属性が指定されている場合、UpdaterField 属性を指定する必要はありません。 既定値: false 属性の型: Boolean |
Significant |
オプション。 この TypeDescriptor が表すデータ構造で格納されたデータが、ハッシュ コードの計算や、データ構造に格納された値の比較に含められるかどうかを指定します。たとえば、レコードが変更されたかどうかを判断するとき、そしてそれが重要な場合は、顧客の姓を表す TypeDescriptor が考慮されます。それに対して、レコードが変更されたかどうかを判断するとき、そしてそれが重要でない場合は、顧客レコードが最後に変更された日付を表す TypeDescriptor は、通常、考慮されません。 既定値: true 属性の型: Boolean |
Name |
必須。 TypeDescriptor の名前。 属性の型: String 注意 TypeDescriptor の名前には、スラッシュ ("/")、ピリオド (".")、左かっこ ("[") の特殊文字は使用できません。 |
DefaultDisplayName |
オプション。 TypeDescriptor の表示名。 属性の型: String |
IsCached |
オプション。 TypeDescriptor が頻繁に使用されるかどうかを指定します。 既定値: true 属性の型: Boolean |
子要素
要素 |
説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
TypeDescriptor のローカライズされた名前。 |
TypeDescriptor のプロパティ。 TypeDescriptor の型が System.String の場合は、Properties 要素に、System.Int32 型の Property を、Name 属性を Size に設定して含めることができます。Property の値では、この TypeDescriptor によって記述されるデータ構造値の予想される最長文字列を指定します。 |
|
TypeDescriptor が表すデータ構造で格納されるデータのルール。 |
|
TypeDescriptor の既定値。 |
|
TypeDescriptor の子 TypeDescriptors。 |
親要素
要素 |
説明 |
---|---|