私は次のような ObjectQuery を構築しています:
string query = "select value obj from Entities.Class as obj " +
"where obj.Property = @Value";
ObjectQuery<Class> oQuery = new ObjectQuery<Class>(query, EntityContext.Instance);
oQuery.Parameters.Add(new ObjectParameter("Value", someVariable));
このオブジェクトをコントロールの DataSource として割り当てたり、foreach ループで反復処理したり、List にマテリアライズを強制したりできますが、マテリアライズを強制せずに、返されるオブジェクトの数を数えることはできますか?
count() を実行するコンパニオン クエリを作成する必要がありますか? または、それを実行する関数がどこかにありますか?
ありがとうございました。