【发布时间】:2018-11-16 19:33:17
【问题描述】:
我是 Entity Framework 的新手,我只想知道这两个代码行之间有什么区别:
using (dbStudentEntities db = new dbStudentEntities())
{
var classList = (from cl in db.tblClasses
select cl.className).ToList();
var classList2 = db.tblClasses.Select(clss => clss.className);
}
它返回相同的结果。但是他们叫什么?还有什么更好用?
【问题讨论】:
-
除了下面的答案,还值得注意的是,第二次调用实际上不会查询数据库,而第一次会(因为
ToList())。
标签: c# entity-framework