繁体   English   中英

C# 中的 MS Dynamics 查询审计返回 EntityReference 而不是名称

[英]MS Dynamics Query audit in C# returning EntityReference instead of name

我知道为了请求特定记录的审计详细信息,我需要使用这样的调用:

var changedBy = auditDetailsResponse.AudtiDetail.AuditRecord.Attributes["userid"];

但在控制台中,我得到这样的回报:

Changed By: Microsoft.Xrm.Sdk.EntityReference

试试这个:

var changedBy = (EntityReference)auditDetailsResponse.AudtiDetail.AuditRecord.Attributes["userid"];

产生相同的结果。

我究竟做错了什么?

尝试像这样访问。

var changedById = ((EntityReference)auditDetailsResponse.AudtiDetail.AuditRecord.Attributes["userid"]).Id;

var changedByName = ((EntityReference)auditDetailsResponse.AudtiDetail.AuditRecord.Attributes["userid"]).Name;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM