¿Qué se debe usar en lugar del EntityName.account.ToString () en desuso?

Cuando diseño unQueryExpressionSiempre he usado la siguiente sintaxis codificada.

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

Eneste blog la siguiente sintaxis basada enesta enumeración se utiliza

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

Me gustó mucho más, pero no pude encontrarlo usando intellisense. Entonces he encontradoesta discusión donde se explica que la sintaxis está en desuso.

Entonces, ¿qué se debe usar en lugar deNombre de la entidad? He buscado en Google un poco, pero no puedo encontrar nada útil. Me parece que es preferible algún tipo de enumeración antes que la expresión codificada. ¿Es eso correcto? Y si es así, ¿cómo hacerlo en CRM 2011?

Respuestas a la pregunta(3)

Su respuesta a la pregunta