• Jesper Meyer's avatar
    Updated Hand Coded benchmarks (#1206) · 3b0cd9a9
    Jesper Meyer authored
    Hand coded version did not operate under the same circumstances as others.
    
    - Add CommandBehavior.SingleResult and CommandBehavior.SingleRow. All other framworks does this under the hood.
    - Run SqlCommand.Prepare() (perhaps it should be benchmarked as "Compiled"?)
    - Use GetNullableValue because it's easier to read and slightly faster
    - _table.Rows was incrementally added, which made the benchmark run slower the longer it executed. Added _table.Rows.Clear() to prevent the growth.
    - Changed select to use * like other benchmarks
    3b0cd9a9
Name
Last commit
Last update
Dapper Loading commit data...
Dapper.Contrib Loading commit data...
Dapper.EntityFramework Loading commit data...
Dapper.EntityFramework.StrongName Loading commit data...
Dapper.ProviderTools Loading commit data...
Dapper.Rainbow Loading commit data...
Dapper.SqlBuilder Loading commit data...
Dapper.StrongName Loading commit data...
Dapper.Tests Loading commit data...
Dapper.Tests.Contrib Loading commit data...
Dapper.Tests.Performance Loading commit data...
docs Loading commit data...
.editorconfig Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
Dapper.sln Loading commit data...
Dapper.sln.DotSettings Loading commit data...
Dapper.snk Loading commit data...
Directory.build.props Loading commit data...
License.txt Loading commit data...
Readme.md Loading commit data...
appveyor.yml Loading commit data...
build.cmd Loading commit data...
build.ps1 Loading commit data...
build.sh Loading commit data...
game Loading commit data...
global.json Loading commit data...
nuget.config Loading commit data...
semver.txt Loading commit data...
version.json Loading commit data...