使用动态实体对象和关系属性动态Linq到SQL

时间:2013-10-23 17:26:02

标签: c# linq entity-framework asp.net-mvc-4 dynamic

环境:

  • VS2012 Professional;
  • IIS 8;
  • Windows 7专业版;
  • Oracle 11g;

设定:

目标:

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

尝试:

(一些printcreen源代码)

enter image description here

enter image description here

阻止:

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

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

谢谢你们,

Paes,Andrew

1 个答案:

答案 0 :(得分:0)

您可以首先通过在resultSet上调用AsEnumerable()将结果强制转换为IEnumerable。