实体SQL:包含?

时间:2011-08-11 09:43:12

标签: entity-framework

我正在寻找与Entity SQL相同的以下内容。

from row in Parent_Table
select new{
             Parent_Table.include("child_table").Select("SomeField").Max(),
             row
          }

这是整个查询的一部分

(如何在延迟加载时关闭创建子查询?)

我试试

myObjectQuery.Include("Proj_PF_" + state_Year).Select("phisicalImprovement").Max();

phisicalImprovement是Proj_PF_“+ state_Year的一个字段,我的查询是另一个表

得到遗漏的例外

'phisicalImprovement' is not a member of 'Transient.collection[NezaratModel.Proj_PF_58_89(Nullable=True,DefaultValue=)]'. To extract a property of a collection element, use a subquery to iterate over the collection. Near simple identifier

谢谢。

1 个答案:

答案 0 :(得分:1)

ESQL中没有等效项,因此当您调用ESQL时使用ObjectQuery<>,因此只需将ESQL命令传递给ObjectQuery实例,并且应该能够调用{ {1}}为此:

Include