Class NpgsqlRedbContext
PostgreSQL implementation of REDB context.
Assembles all Npgsql components into single facade.
public class NpgsqlRedbContext : RedbContextBase, IRedbContext, IAsyncDisposable, IDisposable
Inheritance
Implements
Inherited Members
RedbContextBase.BeginTransactionAsync(),RedbContextBase.Bulk,RedbContextBase.CurrentTransaction,RedbContextBase.Db,RedbContextBase.Dispose(),RedbContextBase.DisposeAsync(),RedbContextBase.ExecuteAsync(string, params object[]),RedbContextBase.ExecuteAtomicAsync(Func<Task>),RedbContextBase.ExecuteAtomicAsync<T>(Func<Task<T>>),RedbContextBase.ExecuteJsonAsync(string, params object[]),RedbContextBase.ExecuteJsonListAsync(string, params object[]),RedbContextBase.ExecuteScalarAsync<T>(string, params object[]),RedbContextBase.Keys,RedbContextBase.NextObjectIdAsync(),RedbContextBase.NextObjectIdBatchAsync(int),RedbContextBase.NextValueIdAsync(),RedbContextBase.NextValueIdBatchAsync(int),RedbContextBase.QueryAsync<T>(string, params object[]),RedbContextBase.QueryFirstOrDefaultAsync<T>(string, params object[]),RedbContextBase.QueryScalarListAsync<T>(string, params object[])
Properties
DataSource
Npgsql data source (for direct access if needed).
public NpgsqlDataSource DataSource { get; }
Methods
Constructors
NpgsqlRedbContext(NpgsqlDataSource)
Create PostgreSQL context from data source.
NpgsqlRedbContext(string)
Create PostgreSQL context from connection string.