Hand Coded | SqlCommand | Post | 45.98 μs | 0.048 μs | 0.092 μs | 1.1875 | 0.5625 | - | 10.09 KB |
Dapper | QueryFirstOrDefault<T> | Post | 48.02 μs | 0.677 μs | 1.138 μs | 1.3750 | 0.6875 | - | 11.34 KB |
Dapper | 'Query<dynamic> (buffered)' | dynamic | 48.05 μs | 0.190 μs | 0.287 μs | 1.3750 | 0.6875 | - | 11.7 KB |
Dapper | QueryFirstOrDefault<dynamic> | dynamic | 48.15 μs | 1.286 μs | 2.161 μs | 1.3750 | - | - | 11.38 KB |
DbConnector | ReadFirstOrDefault<T> | Post | 48.52 μs | 0.144 μs | 0.218 μs | 1.4375 | 0.6875 | - | 11.83 KB |
DbConnector | 'ReadFirstOrDefault<T> (cached)' | Post | 48.67 μs | 0.295 μs | 0.446 μs | 1.3750 | 0.6875 | - | 11.55 KB |
DbConnector | 'Read<T> (buffered)' | Post | 48.71 μs | 0.111 μs | 0.186 μs | 1.4375 | 0.6875 | - | 11.92 KB |
Dapper | 'Query<T> (buffered)' | Post | 49.01 μs | 0.607 μs | 0.918 μs | 1.3750 | 0.6875 | - | 11.63 KB |
Dapper | 'Contrib Get<T>' | Post | 49.18 μs | 0.239 μs | 0.361 μs | 1.5000 | 0.7500 | - | 12.27 KB |
DbConnector | 'Read<T> (unbuffered)' | Post | 50.40 μs | 0.143 μs | 0.241 μs | 1.5000 | 0.7500 | - | 12.27 KB |
DbConnector | ReadFirstOrDefault<dynamic> | dynamic | 50.70 μs | 0.197 μs | 0.376 μs | 1.5000 | 0.7500 | - | 12.58 KB |
DbConnector | 'Read<dynamic> (buffered)' | dynamic | 51.04 μs | 0.277 μs | 0.529 μs | 1.5000 | 0.7500 | - | 12.59 KB |
DbConnector | 'ReadAsAsyncEnumerable<T> (unbuffered)' | Task`1 | 51.78 μs | 0.876 μs | 1.473 μs | 1.5000 | 0.7500 | - | 12.63 KB |
Hand Coded | DataTable | dynamic | 52.98 μs | 2.163 μs | 3.270 μs | 1.2500 | 0.5625 | - | 10.31 KB |
DbConnector | 'Read<dynamic> (unbuffered)' | dynamic | 54.87 μs | 2.794 μs | 4.224 μs | 1.5625 | 0.7500 | - | 12.9 KB |
EF Core | 'First (Compiled)' | Post | 63.72 μs | 0.875 μs | 1.470 μs | 0.8750 | 0.1250 | - | 7.44 KB |
Dapper | 'QueryFirstOrDefault<T> (auto connection)' | Post | 65.96 μs | 0.299 μs | 0.452 μs | 1.5000 | 0.7500 | - | 12.63 KB |
Dapper | 'Query<dynamic> (unbuffered)' | dynamic | 67.59 μs | 0.556 μs | 0.840 μs | 1.3750 | 0.6250 | - | 11.78 KB |
Dapper | 'Query<T> (unbuffered)' | Post | 67.68 μs | 0.201 μs | 0.304 μs | 1.3750 | 0.6250 | - | 11.74 KB |
DbConnector | 'ReadFirstOrDefault<T> (auto connection)' | Post | 68.03 μs | 0.064 μs | 0.122 μs | 1.5000 | 0.7500 | - | 13.12 KB |
DbConnector | 'ReadFirstOrDefault<T> (cached)(auto connection)' | Post | 69.13 μs | 3.032 μs | 4.583 μs | 1.5000 | 0.7500 | - | 12.84 KB |
EF Core | First | Post | 94.84 μs | 0.521 μs | 0.876 μs | 1.2500 | - | - | 11.87 KB |
EF Core | SqlQuery | Post | 106.67 μs | 0.789 μs | 1.325 μs | 2.0000 | - | - | 18.13 KB |
EF Core | 'First (No Tracking)' | Post | 106.79 μs | 0.219 μs | 0.368 μs | 2.2500 | 1.1250 | 0.1250 | 18.99 KB |