私は、DataReaderを介して多数の行を返すことができるSQLクエリを持っています。ちょうど今私は結果セットをList(of)に変換し、グリッドをListにバインドします。オブジェクトのコレクションにレイジーロード
これは、データセットのサイズのためにタイムアウトになることがあります。
私は現在UIがビジネス層のオブジェクトのリストに作用している3つのteir設定を持っています。
誰もがこのシーンでレイジーローディングを実装する最良の方法を提案できますか?またはこれをきちんと実装する他の方法がありますか?
私は現在、.NET 2.0
EDIT Visual Studio 2005を使用しています:ページングが、このインスタンスで使用されるどのように?
LINQは.Net 3.5だけでなく、私はcurrntly 2.0に接続されている – Dean
イテレーター2.0でも動作します。 –
DataReaderを反復処理するのはすごく面倒ですが、 "オブジェクト"の寿命が比較的長く、DataReaderがDB接続を常に開いたままにしているため、私はそれを気に入らないのです。 – CraigTP