gpt4 book ai didi

.net - 当 SQL 查询具有子/父关系时,Force.com Toolkit for .NET 类构造与 QueryAsync

转载 作者:行者123 更新时间:2023-12-01 12:37:43 27 4
gpt4 key购买 nike

我正在运行以下查询,其中包含 Case 和 Account 之间的子 => 父关系 - 并在 SELECT 中包含 Account.Name:

string query = "SELECT Case.CaseNumber,Case.Account.Name,Case.Status FROM Case WHERE Status != 'Closed' AND OwnerId IN (SELECT Id FROM User WHERE Email = '" + userEmail + "') ORDER BY Account.Name";
var results = await client.QueryAsync<CaseWorkload>(query);

CaseWorkload 类定义为:

public class CaseWorkload
{
public string CaseNumber { get; set; }
public string Status { get; set; }
public string AccountName { get; set; }
}

我无法检索 AccountName 信息,因为返回的 SQL 显示 Account.Name 并且我无法在 SOQL 中找到为列添加别名的方法。考虑到给定的查询,应该如何创建类?

最佳答案

您需要执行以下操作来获取帐户名称 - 如果需要,您当然可以将帐户名称映射到 CaseWorkload 中的属性:

public class CaseAccount
{
public string Name { get; set; }
}

public class CaseWorkload
{
public string CaseNumber { get; set; }
public string Status { get; set; }
public CaseAccount Account { get; set; }
}

关于.net - 当 SQL 查询具有子/父关系时,Force.com Toolkit for .NET 类构造与 QueryAsync,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28113538/

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