Ich versuche, Metadaten über die Länge von Feldern in MS Dynamics CRM 4.0 zu finden - weiß jemand, ob/wo diese Informationen über die Metadatendienste verfügbar sind? Ich habe versucht, in der Klasse AttributeMetadata zu suchen, aber ich kann dort nichts finden. Die Feldlänge wird jedoch im Metadatenbrowser von MS angezeigt, also muss sie irgendwie zugänglich sein.
Antworten
Zu viele Anzeigen?
TheMatrixMind
Punkte
11
Danke @Matt, hat wunderbar funktioniert. Ich habe es wie unten verwendet:
StringAttributeMetadata stringAttributeMetadata = (StringAttributeMetadata)attributeMetadata;
recordToBeUpdated[recordFieldLogicalName] = recordFieldValue.Length < stringAttributeMetadata.MaxLength.Value ? recordFieldValue : recordFieldValue.Substring(0,stringAttributeMetadata.MaxLength.Value - 1);