繁体   English   中英

在Dynamics CRM 2015 Online(C#)中访问扩展数据

[英]Access extension data in Dynamics CRM 2015 Online (C#)

因此,我们对Dynamics CRM中的项目进行了扩展,该扩展包含关键信息,以便我们导出其他工具并用于获取更多信息。

扩展图片

循环浏览我当前正在执行的帐户和联系人

IOrganizationService serviceA = (IOrganizationService)serviceProxy;
ServiceContext svcContext = new ServiceContext(serviceA);

//Loop through all accounts
foreach(var account in svcContext.AccountSet)
{
     Console.WriteLine(account.Name);
}

但是,我该如何为项目执行此操作并遍历该数据?

谢谢。

您必须使用serviceA.retrieveMultiple(query)消息来检索所有记录或针状过滤器明智的记录。

查询就像,QueryByAttribute或QueryExpression或fetchXML。

您正在使用Early Bound样式,这意味着您使用crmsvcutil.exe命令行或工具生成了类。

您还将在上下文中找到您的自定义实体,因此,如果您实体的架构名称为tsg_Project ,则可以执行此操作

foreach(var project in svcContext.tsg_ProjectSet)
{
     Console.WriteLine(project.tsg_Name);
}

请注意,生成的类使用架构名称(名称可以包含大写或小写字母)而不是逻辑名称(所有名称均为小写)。

暂无
暂无

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

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