1
私は、Entity SQLで次のものと同等のものを探しています。エンティティ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のフィールドと他のテーブルへのクエリです。
get t彼は例外を免れる
'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
ありがとう。そこESQLには等価ではありません、あなたがObjectQuery<>
を使用しているESQLを呼び出すときにあなただけのObjectQuery
インスタンスにあなたのESQLコマンドを渡し、それをInclude
を呼び出すことができるはずですので、それが必要とするべきではありません
myobjectquery.Include( "Proj_" + state_Year).Select( "phisicalImprovement")Max();それは私のために働いていません – Mohsen
これは有効なESQLクエリではなかったためです。集約を使用する場合は、Includeは必要ありません。 –
:Thanxしかし、どのように私はクエリのテーブルの子である他のテーブルのいくつかのフィールドの最大にアクセスできますか? – Mohsen