簡體   English   中英

讀取數據集合<Entity>來自使用 C# 的 Dynamics CRM

[英]Reading DataCollection<Entity> from Dynamics CRM using C#

我正在嘗試使用 C# 從 Dynamics CRM 中提取和讀取實體。 我正在使用retrieveMultiple方法,我得到的只是Microsoft.Xrm.Sdk.OptionSetValue 當我調試時,我看到 1000 條記錄,但每條記錄都顯示相同的文本Microsoft.Xrm.Sdk.OptionSetValue 我在這里做錯了什么?

QueryExpression bookQuery = new QueryExpression("new_res")
        {
            ColumnSet = new ColumnSet("new_book"),
            Criteria =
            {
                Conditions =
                {
                    new ConditionExpression()
                    {
                        AttributeName="new_bookid",
                        Operator = ConditionOperator.NotNull
                                            
                    }
                }
            }
        };

DataCollection<Entity> bookList = service.RetrieveMultiple(bookeQuery).Entities;

foreach (var c in bookList)
{
    Console.WriteLine(c.Attributes["new_bookid"]);
}

我只需要使用EntityCollection

EntityCollection bookList = (EntityCollection)service.RetrieveMultiple(bookQuery);

if (bookList.Entities.Count > 0)
{
    var record = bookList.Entities[0];
    var recordNumberString = string.Empty;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM