/
dev-npgsql
/
npgsql
Обзор
Документация
Войти
/
dev-npgsql
/
npgsql
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
v5.0.18
test/Npgsql.Benchmarks/ReadRows.cs
27 строк
660 B
Shay Rojansky
Convert codebase to use C# 8 nullability
05 май 2019, 21:55
05 май 2019, 21:55
f2dd3f7
Код
Авторство
О чём код?
using BenchmarkDotNet.Attributes; namespace Npgsql.Benchmarks { public class ReadRows { [Params(1, 10, 100, 1000)] public int NumRows { get; set; } NpgsqlCommand Command { get; set; } = default!; [GlobalSetup] public void Setup() { var conn = BenchmarkEnvironment.OpenConnection(); Command = new NpgsqlCommand($"SELECT generate_series(1, {NumRows})", conn); Command.Prepare(); } [Benchmark] public void Read() { using (var reader = Command.ExecuteReader()) while (reader.Read()) { } } } }