CRM インストールから情報を取得しようとしていますが、これまでのところ、既定のフィールドを使用しても問題ありません。ただし、カスタム フィールドの取得に問題があります。たとえば、連絡先には web_username というカスタム フィールドがあります。
現在の私のコードは
QueryExpression query = new QueryExpression();
query.EntityName = "contact";
ColumnSet cols = new ColumnSet();
cols.Attributes = new string[] { "firstname", "lastname" };
query.ColumnSet = cols;
BusinessEntityCollection beReturned = tomService.RetrieveMultiple(query);
foreach (contact _contact in beReturned.BusinessEntities)
{
DataRow dr = dt.NewRow();
dr["firstname"] = _contact.firstname;
dr["lastname"] = _contact.lastname;
dt.Rows.Add(dr);
}
クエリにカスタム フィールドを含めるにはどうすればよいですか? 検索してみましたが、まだうまくいきませんでしたが、CRM 用語に慣れていないため、間違った検索をしている可能性があります。
事前に乾杯!