4
有人告訴我爲什麼Linq-to-SQL
如此之快以檢索數據?Linq-SQL數據檢索速度比較
我做了Linq-to-SQL
,EF4
,DataSet
和MyORM
的性能測試。
Linq-to-SQL
總是更快,請參閱下表:
Linq-to-SQL
= 570毫秒來檢索50000個記錄DataSet
= 2.100毫秒來檢索50000個記錄EF4
= 1.200毫秒來檢索50000個記錄MyORM
= 700毫秒檢索50000條記錄
我用SQL Server 2005(本地)和一張表進行分析。
MyORM
由我實施。是一種使用DataReader
和Fasterflect填充IList of T
屬性的簡單方法。
Linq-to-SQL
有這種表現的策略是什麼?