gpt4 book ai didi

entity-framework - Dynamics CRM 中的 Entity.GetAttributeValue(name) 和 Entity[name] 有什么区别?

转载 作者:行者123 更新时间:2023-12-05 01:07:00 25 4
gpt4 key购买 nike

使用后期绑定(bind)针对 CRM SDK 进行编码时,使用 GetAttributeValue 方法访问属性与直接在 Entity 对象上访问属性有什么区别?

我对 .NET 和 c# 仍然很陌生,所以如果这是一个简单的语言/平台理解问题,那么很抱歉,但也许这就是为什么我找不到太多差异的原因。

最佳答案

entity["myattributename"]如果您尝试访问不在实体的属性集合中的属性,将引发异常。它还将它作为对象返回。
entity.GetAttributeValue<T>如果找不到,将返回该类型的默认值,如果它不在实体的属性集合中,则不会抛出异常。

关于entity-framework - Dynamics CRM 中的 Entity.GetAttributeValue<T>(name) 和 Entity[name] 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19302328/

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