簡體   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