关于linq,问一个linq内部执行的问题
糊涂 2012-01-12 05:25:55 DataClassesDataContext dataContext = new DataClassesDataContext();
var re = from a in dataContext.E_Enterprise
where a.Email != string.Empty
select a;
以上代码里的 from a in dataContext.E_Enterprise
他是和sql语句一样的执行方式吗?
select * from E_Enterprise where Email != string.Empty
sql在这里是按条件去查找数据。
那么上面那段linq的代码,他是先把整个表的数据取出来再按条件获取的,还是跟上面的sql语句一样?
不知道我说明白没有。