2010-11-28 10 views
1

Linqは、Entity FrameworkとLinqを意味します。さらに、問題は、SELECTクエリは同じですが、BY句OEDERが異なる場合、LINQのは、データベースにアクセスする必要がないか、またはメモリ内のエンティティは、BY句異なるORDERで新しいSELECTクエリのための十分な情報を持っていますか?エンティティが作成されると繰り返し "SELECT"クエリを実行するたびに、Linqはdatabsaseにアクセスするか、またはメモリ内のEntityオブジェクトから値を取得しますか?

+0

サンプルクエリーを書き留めて、意味を明確にします。 – Aliostad

+0

@Aliostad:私は手動でデータソースEntityDataSourceである、あなたは本質的にGridViewを移入するために、同じSELECTクエリを呼び出しているGridViewコントロールのDataBindを()メソッドを呼び出すときに好きな意味、私は疑うLINQのは、基礎となるデータベースにアクセスする必要はありません – Aperture

+0

DBに再度ヒットする予定ですが、ページング/ソートイベントの再バインド時に使用する結果セットをキャッシュできない理由はありません。 – Zachary

答えて

0

が短い答えは、ノーです、エンティティ自体は、明示的に、基になるデータストアを再クエリするエンティティを指示しない限り、データバインディングのために使用されるすべての情報が含まれています。

関連する問題