私の最初のLinqアプリケーションを書いて、次のことを行うための最良の方法を見つけようとしています:
従業員テーブル全体を一度にロードして、キャッシュにデータを入力したい (フォームのオートコンプリートに使用)。
できます -
var query = from employee in db.Employees select employee;
foreach (Employee e in query)
{
...
}
ただし、これは遅延読み込みであるため、従業員ごとに 1 つのクエリが生成されます。テーブル全体を熱心にロードするにはどうすればよいですか?
私は調べましDataLoadOptions
たが、それは関係に対してのみ機能するようです。