Entity Framework自然是会比ADO.NET性能慢点,这个不多说了.直接上结果. 本该用测试项目的,不过我建了个aspx.下面是随便测20遍得到的结果 补充!!把12行改成 list = db.Role.AsNoTracking().ToList();由于这只做查询,不需要上下文进行跟踪.效率瞬间提升平均3-5倍,超越SqlDataAdapter,(其实很多人用SqlDataAdapter而不是用SqlCommand) 测试代码(建aspx,nuget拿EF6.1dll,建数据库建表…