簡體   English   中英

MS Dynamics CRM 4.0 中的字段長度元數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM