Was sollte anstelle des veralteten EntityName.account.ToString () verwendet werden?

Wenn ich einen entwerfeQueryExpressionIch habe immer die folgende, fest codierte Syntax verwendet.

QueryExpression expression = new QueryExpression
{
  EntityName = "account";
  ...
}

Imdieser Blog Die folgende Syntax basiert aufdiese Aufzählung wird eingesetzt.

QueryExpression expression = new QueryExpression
{
  EntityName = EntityName.account.ToString();
  ...
}

Ich mochte es viel besser, aber ich konnte es nicht mit Intellisense finden. Dann habe ich gefundendiese Diskussion wo es erklärt wird, dass die Syntax veraltet ist.

Also, was sollte man anstelle von verwendenEntitätsname? Ich habe ein bisschen gegoogelt, kann aber nichts Nützliches finden. Mir scheint, dass eine Art Aufzählung dem hartkodierten Ausdruck vorzuziehen ist. Ist das korrekt? Und wenn ja, wie geht das in CRM 2011?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage