運が悪いので、EntityReference でデータをフィルタリングしようとしています。where 句がないと、where 句で問題なく実行され、次のエラーが発生します。
サーバーは意味のある応答を返しませんでした。これは、コントラクトの不一致、時期尚早のセッション シャットダウン、または内部サーバー エラーが原因である可能性があります。
CRMService を呼び出すメソッドは次のとおりです。
/// <summary>
/// Gets the categories.
/// </summary>
/// <returns></returns>
public IEnumerable<category> GetCategoriesExcludingSomething()
{
IEnumerable<category> data = CrmClient.categorySet.OrderBy(x => x.SubCategory).ThenBy(x => x.itf_name);
return data.Where(x => x.SubCategory.ToString() == "SomethingToExclude");
}
SubCategory.Name も使用してみましたが、同じエラーが発生します。アーリー バインディングなどを使用していることが関係していると思いますが、デバッグ時に有用な情報を得ることができませんでした。
どんなアドバイスや助けも素晴らしいでしょう、これは簡単なはずです:/