我知道我可以通过Guid检索联系人:
var connection = new CrmConnection("CRM");
var service = new OrganizationService(connection);
var contact = service.Retrieve("contact", new Guid("ee07d029-e445-e511-8118-c4346bad4044"), new ColumnSet() { AllColumns = true });
......但这要求我有联系人的指导。如果我想通过emailaddress1
找到它,该怎么办?
我是Dynamics的新手,我已经尝试过查看和文档,但没有运气。 我正在使用Dynamics的在线(托管)版本。
非常感谢任何帮助。
答案 0 :(得分:0)
这样的事情:
QueryByAttribute query = new QueryByAttribute("contact");
query.ColumnSet = new ColumnSet("fullname", "emailaddress1");
query.Attributes.AddRange("emailaddress1");
query.Values.AddRange("test@test.com");
EntityCollection retrieved = service.RetrieveMultiple(query);