MS Dynamics CRM 4.0のフィールドの長さに関するメタデータを見つけようとしています-この情報がメタデータサービスから利用できるかどうか/どこで利用できるかを誰かが知っていますか?AttributeMetadataクラスを調べてみましたが、何も見つかりません。ただし、フィールドの長さはMSのメタデータブラウザに表示されるため、何らかの方法でアクセスできる必要があります。
1586 次
2 に答える
3
属性が文字列またはntext属性であることがわかっている場合は、AttributeMetadataオブジェクトをStringAttributeMetadataオブジェクトにキャストできます。これにより、これらのフィールドの最大長が得られます。
于 2009-07-27T19:07:53.073 に答える
1
Thanx@Mattは魅力のように機能しました。私はそれを以下のように使用しました:
StringAttributeMetadata stringAttributeMetadata = (StringAttributeMetadata)attributeMetadata;
recordToBeUpdated[recordFieldLogicalName] = recordFieldValue.Length < stringAttributeMetadata.MaxLength.Value ? recordFieldValue : recordFieldValue.Substring(0,stringAttributeMetadata.MaxLength.Value - 1);
于 2021-03-18T08:15:19.603 に答える