1、lambda 如果有多个条件
如果数据量不大 可以先IEnumerable,如果数据量比较大,一次加载到内存比较浪费的话,可以使用AsQueryAble 让数据库进行条件筛选 比如这里
var list = db.Student.AsQueryable();
之后可以接多个条件 多次where ,到最后的时候 EntityFramework会生成相应的sql
2、怎样查询自动生成的SQL
string sql = (list as System.Data.Objects.ObjectQuery).ToTraceString();