/
dev-npgsql
/
npgsql
Обзор
Документация
Войти
/
dev-npgsql
/
npgsql
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
v7.0.10
src/Npgsql/NpgsqlDataSourceBatch.cs
36 строк
1 KB
Shay Rojansky
Basic implementation of NpgsqlDataSource (#4492)
19 июн 2022, 23:47
Не верифицирован
19 июн 2022, 23:47
ff6d793
Код
Авторство
О чём код?
using System; using System.Data; using System.Data.Common; using System.Threading; using System.Threading.Tasks; using Npgsql.Properties; namespace Npgsql; sealed class NpgsqlDataSourceBatch : NpgsqlBatch { internal NpgsqlDataSourceBatch(NpgsqlConnection connection) : base(new NpgsqlDataSourceCommand(DefaultBatchCommandsSize, connection)) { } // The below are incompatible with batches executed directly against DbDataSource, since no DbConnection // is involved at the user API level and the batch owns the DbConnection. public override void Prepare() => throw new NotSupportedException(NpgsqlStrings.NotSupportedOnDataSourceBatch); public override Task PrepareAsync(CancellationToken cancellationToken = default) => throw new NotSupportedException(NpgsqlStrings.NotSupportedOnDataSourceBatch); protected override DbConnection? DbConnection { get => throw new NotSupportedException(NpgsqlStrings.NotSupportedOnDataSourceBatch); set => throw new NotSupportedException(NpgsqlStrings.NotSupportedOnDataSourceBatch); } protected override DbTransaction? DbTransaction { get => throw new NotSupportedException(NpgsqlStrings.NotSupportedOnDataSourceBatch); set => throw new NotSupportedException(NpgsqlStrings.NotSupportedOnDataSourceBatch); } }