mirror of
https://github.com/DapperLib/Dapper.git
synced 2026-10-17 05:12:13 +08:00
Merge pull request #1626 from stevedesmond-ca/repodb-benchmark
Add basic RepoDB benchmark
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
using BenchmarkDotNet.Attributes;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using RepoDb;
|
||||
|
||||
namespace Dapper.Tests.Performance
|
||||
{
|
||||
[Description("RepoDB")]
|
||||
public class RepoDbBenchmarks : BenchmarkBase
|
||||
{
|
||||
[GlobalSetup]
|
||||
public void Setup()
|
||||
{
|
||||
BaseSetup();
|
||||
SqlServerBootstrap.Initialize();
|
||||
ClassMapper.Add<Post>("Posts");
|
||||
}
|
||||
|
||||
[Benchmark(Description = "Query")]
|
||||
public Post Query()
|
||||
{
|
||||
Step();
|
||||
return _connection.Query<Post>(i).FirstOrDefault();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -22,6 +22,7 @@
|
||||
<PackageReference Include="Mighty" Version="3.1.3" />
|
||||
<PackageReference Include="Npgsql" Version="5.0.0" />
|
||||
<PackageReference Include="PetaPoco" Version="5.1.306" />
|
||||
<PackageReference Include="RepoDb.SqlServer" Version="1.1.3" />
|
||||
<PackageReference Include="ServiceStack.OrmLite.SqlServer" Version="5.10.2" />
|
||||
<PackageReference Include="SqlMarshal" Version="0.1.0" />
|
||||
<PackageReference Include="System.Data.SqlClient" Version="4.8.2" />
|
||||
|
||||
Reference in New Issue
Block a user