1

环境:

  • VS2012专业;
  • IIS 8;
  • 视窗 7 专业版;
  • 甲骨文 11g;

设置:

目标:

  • 使用返回分配给 EF 对象的结果的字符串参数动态定义 LINQ。

尝试:

(一些打印屏幕源代码)

在此处输入图像描述

在此处输入图像描述

被阻止:

实现了进行动态查询的主要目标,包括引用 EF 的其他对象的属性。但是我们无法将 IQueryable 结果转换为 EF 的具体对象。

如何将 IQueryable 转换或转换为动态 IEnum 或实体对象列表,甚至是简单的数据集?

感谢你们,

佩斯,安德鲁

4

1 回答 1

0

您可以首先通过在结果集上调用 AsEnumerable() 将结果转换为 IEnumberable。

于 2013-10-23T18:05:43.067 回答