[英]using ForceClient in Force.com Toolkit for .NET to save a pdf attachment
[英]Mapping a list of objects within another object in SOQL using the Force.com Toolkit for .NET
我正在尝试使用Force.com Toolkit for .NET查询SalesForce。 在玩完示例代码之后,我注意到您可以将查询结果映射为一个对象,如下所示:
private class Account
{
public const String SObjectTypeName = "Account";
public String Id { get; set; }
public String Name { get; set; }
}
您可以在其中分配查询结果的方式如下:
var results = await client.QueryAsync<Account>(qry);
我想知道的是,如果我有这样的东西,该如何在帐户对象内映射一个Contacs对象:
private class Account
{
public const String SObjectTypeName = "Account";
public String Id { get; set; }
public String Name { get; set; }
public List<Contact> contacs{get;set;}
}
private class Account
{
public const String SObjectTypeName = "Contacs";
public String Id { get; set; }
public String Name { get; set; }
}
我的查询如下所示:
Select id,Name, (Select, id, name From Contacs) from Account
我期望的是与Account对象相关的联系人列表。
这应该可以解决问题。
private class Account
{
public const String SObjectTypeName = "Account";
public String Id { get; set; }
public String Name { get; set; }
public ContactsResult Contacts { get; set; }
}
private class ContactsResult
{
public Contacts[] Records { get; set; }
}
private class Contacts
{
public String Id { get; set; }
public String Name { get; set; }
}
另外,您始终可以将结果强制转换为将返回json结果的对象,并且可以使用诸如http://json2csharp.com/之类的工具为您创建模型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.