[英]Field length metadata in MS Dynamics CRM 4.0
我正在嘗試在 MS Dynamics CRM 4.0 中查找有關字段長度的元數據 - 有誰知道此信息是否/在哪里可以從元數據服務中獲得? 我嘗試查看 AttributeMetadata 類,但在那里找不到任何東西。 然而,字段長度確實顯示在 MS 的元數據瀏覽器中,因此它必須以某種方式可訪問。
如果您知道該屬性是字符串或 ntext 屬性,則可以將 AttributeMetadata 對象強制轉換為 StringAttributeMetadata 對象,這將具有這些字段的最大長度。
Thanx @Matt 很有魅力。 我使用它如下:
StringAttributeMetadata stringAttributeMetadata = (StringAttributeMetadata)attributeMetadata;
recordToBeUpdated[recordFieldLogicalName] = recordFieldValue.Length < stringAttributeMetadata.MaxLength.Value ? recordFieldValue : recordFieldValue.Substring(0,stringAttributeMetadata.MaxLength.Value - 1);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.