Я пытаюсь получить контакт из CRM с помощью предложения содержимого, но это не работает.Я сделал это с помощью .Equals (), он работает, но это не очень удобно.
using (OrganizationService service = new OrganizationService("ConnectionString"))
{
CrmOrganizationServiceContext context = new CrmOrganizationServiceContext(service);
Contact contact = new Contact();
var contactToReturn = from c in context.CreateQuery("contact")
where c["fullname"].Equals(search)
select c;
foreach (Entity c in contactToReturn)
{
if (c.Contains("fullname") && c["fullname"] != null)
contact.ContactName = c["fullname"].ToString();
if (c.Contains("emailaddress1") && c["emailaddress1"] != null)
contact.EmailAddress = c["emailaddress1"].ToString();
else
contact.EmailAddress = "N/A";
if (c.Contains("telephone1") && c["telephone1"] != null)
contact.Telephone = c["telephone1"].ToString();
else
contact.Telephone = "N/A";
}
return contact;
}
Заранее спасибо.