QueryExpressionを設計するときは、常に次のハードコードされた構文を使用していました。
QueryExpression expression = new QueryExpression
{
EntityName = "account";
...
}
このブログでは、この列挙に基づく次の構文が使用されています。
QueryExpression expression = new QueryExpression
{
EntityName = EntityName.account.ToString();
...
}
私はそれがずっと好きでしたが、インテリセンスを使用してそれを見つけることができませんでした。次に、構文が非推奨であると説明されているこのディスカッションを見つけました。
では、 EntityNameの代わりに何を使用する必要がありますか?私はそれを少しグーグルで検索しましたが、有用なものを見つけることができません。ハードコードされた式の前に、ある種の列挙が優先されるように思われます。あれは正しいですか?もしそうなら、CRM 2011でそれを行う方法は?