【发布时间】:2011-07-26 10:59:51
【问题描述】:
我试图通过 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 但它给出了同样的错误。我认为这与它使用早期绑定或类似的东西有关,但在调试时我无法获得任何有用的信息。
任何建议或帮助都会很棒,这应该很容易:/
【问题讨论】:
标签: where dynamics-crm-2011 entityreference