Co powinno być używane zamiast przestarzałej nazwy EntityName.account.ToString ()?

Kiedy projektujęQueryExpression, Zawsze stosowałem następującą składnię na stałe.

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

Wten blog następująca składnia na podstawieto wyliczenie jest używany.

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

Podobało mi się to znacznie lepiej, ale nie mogłem go znaleźć przy użyciu intellisense. Potem znalazłemta dyskusja gdzie jest wyjaśnione, że składnia jest przestarzała.

Więc co należy użyć zamiastNazwa jednostki? Poszukałem go trochę, ale nie mogę znaleźć niczego użytecznego. Wydaje mi się, że jakiś rodzaj wyliczenia powinien być preferowany przed wyrażeniem na stałe. Czy to jest poprawne? A jeśli tak, jak to zrobić w CRM 2011?

questionAnswers(3)

yourAnswerToTheQuestion