При разработке QueryExpression я всегда использовал следующий жестко закодированный синтаксис.
QueryExpression expression = new QueryExpression
{
EntityName = "account";
...
}
В этом блоге размещено следующее используется синтаксис, основанный на этом перечислении.
QueryExpression expression = new QueryExpression
{
EntityName = EntityName.account.ToString();
...
}
Мне это понравилось намного больше, но я не смог найти его с помощью intellisense. Затем я нашел это обсуждение, где объясняется, что синтаксис устарел.
Итак, что следует использовать вместо EntityName? Я немного погуглил, но не нашел ничего полезного. Мне кажется, что какое-то перечисление должно быть предпочтительнее, чем жестко закодированное выражение. Это правильно? И если да, то как это сделать в CRM 2011?