最近不停的在考虑C#读取数据性能问题第一种使用ado拼接sql连接数据库第二种使用ado调用存储过程第三种使用entityframework加linq第四种使用反射IList<T> 1.从开发速度上面来看的话,entityframework加linq可以很容易实现数据库的读取,将大量的时间放在处理业务逻辑上面,但是问题是,数据库有限定,貌似必须是sqlserver2005或者更高的版本,另外你是熟练linq语法,性能如果说并发性,估计要崩,不过昨天试过1w6千条数据读取,速度不比ado慢多少.…