Simple.Data Eager Load SimpleQuery对象

时间:2015-03-18 02:12:16

标签: sql sql-server eager-loading simple.data

默认情况下,Simple.Data似乎会延迟加载。

我只是想让Simple.Data查询数据库并将结果放在一个对象中。例如,只要执行这段代码,数据库的结果就应存储在 employeeData 中,并且不应再次调用数据库:

var employeeData = db.Employee.FindAllByEmployeeId(employeeId)。Where(db.Employee.EmployeeId == 1);

我该怎么做? Simple.Data文档仅描述了如何预先加载连接。我不需要任何连接,只需在我选择时从表中获取结果。如果我包含此 WithEmployee(),它将在Employee表上执行左连接并输出相同的数据两次...

1 个答案:

答案 0 :(得分:0)

想出来......结果我可以从输出中创建一个列表来保存数据

例如

.ToList<Employee>()