编写我的第一个 Linq 应用程序,我正在尝试找到执行以下操作的最佳方法:
我想一次加载整个员工表以填充缓存(用于表单自动完成)。
我可以 -
var query = from employee in db.Employees select employee;
foreach (Employee e in query)
{
...
}
但由于这是延迟加载,它会为每个员工生成一个查询。我怎样才能急切地加载整个表?
我调查过DataLoadOptions
,但这似乎只适用于人际关系。