gpt4 book ai didi

c# - Entity.Attributes 和 Entity.FormattedValues 之间有什么区别?

转载 作者:太空狗 更新时间:2023-10-30 01:18:15 24 4
gpt4 key购买 nike

我正在学习如何编写自定义工作流程,并试图弄清楚我需要的所有值都存储在何处以及以何种格式存储。我注意到我可以在 AttributesFormattedValues 属性中访问 Entity 实例数据。 我怎么知道什么时候使用哪个?

我注意到 MSDN 的评论 “实体格式化值仅适用于检索操作,不适用于更新操作。”

为了测试,我制作了两个 foreach block 来遍历两个集合。 Attributes 给我 65 行,FormattedValues 给我 39 行。我可以看到,是的,FormattedValues 的输出确实是格式化的。例如,Attributes 给出输出 "Microsoft.Xrm.Sdk.OptionSetValue"FormattedValues 给我一个具有实际值的字符串。

哪些值/属性通常被排除在 FormattedValues 集合之外,为什么?

最佳答案

我对此不是 100% 确定,但格式化值是您将能够在表单上看到的值。在该列表中,您将能够找到带有 $ 符号或选项集标签的货币类型。不应显示文本字段,因为它已经是人类可读的。

https://community.dynamics.com/crm/b/crmmitchmilam/archive/2013/04/18/crm-sdk-nugget-entity-formattedvalues-property.aspx

请参阅本文以进一步了解它。我很少使用该属性列表,因为数据是字符串格式。我发现检索 OprionSet 标签非常有用。

关于c# - Entity.Attributes 和 Entity.FormattedValues 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28166870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com