0

私は現在EF4で作業しており、私のシナリオの1つでは、結合を使用してデータを取得したかったのですが、結果のデータが非常に多いため、EF4はクエリプランの生成に失敗することさえあります..回避策として、単純な汎用リストのデータ (両方のテーブルからすべてのデータを選択するを使用) を使用して、その 2 つのリストに結合しようとしましたが、1 つのテーブルには約 100k のレコードが含まれ、2 番目のテーブルには結合したい 50k のレコードが含まれているため、メモリ不足の例外が発生します。クエリ...しかし、まだEFを使用してnoluckを使用しています...これの回避策を提案してください...

4

2 に答える 2

1

100k 以上のレコードを含む結果セットが必要になるシナリオは考えられません。ご希望の回答ではないかもしれませんが、パフォーマンスを向上させる最善の方法は、処理するレコードの量を減らすことです。

于 2012-05-07T18:03:37.383 に答える