Show / Hide Table of Contents

Class PostgreSqlDeleteCommandBuilder

Provides an implementation for postgresql delete command builder objects.

Inheritance
System.Object
CommandBuilderBase
PostgreSqlDeleteCommandBuilder
Implements
IDeleteCommandBuilder
ICommandBuilder
IDisposable
Inherited Members
CommandBuilderBase.Connector
CommandBuilderBase.FormatProvider
CommandBuilderBase.Descriptor
CommandBuilderBase.Command
CommandBuilderBase.Dispose()
CommandBuilderBase.GetTableName()
CommandBuilderBase.GetPropertyNames()
Paradigm.ORM.Data.CommandBuilders.CommandBuilderBase.GetPropertyNames(IEnumerable<>)
Paradigm.ORM.Data.CommandBuilders.CommandBuilderBase.GetDbParameterNames(IEnumerable<>, System.String)
Paradigm.ORM.Data.CommandBuilders.CommandBuilderBase.GetDbParameterNamesAndValues(IEnumerable<>, System.String)
CommandBuilderBase.PopulateParameters()
Paradigm.ORM.Data.CommandBuilders.CommandBuilderBase.PopulateParameters(IEnumerable<>)
Namespace: Paradigm.ORM.Data.PostgreSql.CommandBuilders
Assembly: Paradigm.ORM.Data.PostgreSql.dll
Syntax
public class PostgreSqlDeleteCommandBuilder : CommandBuilderBase, IDeleteCommandBuilder, ICommandBuilder, IDisposable

Constructors

| Improve this Doc View Source

PostgreSqlDeleteCommandBuilder(IDatabaseConnector, ITableDescriptor)

Initializes a new instance of the PostgreSqlDeleteCommandBuilder class.

Declaration
public PostgreSqlDeleteCommandBuilder(IDatabaseConnector connector, ITableDescriptor descriptor)
Parameters
Type Name Description
IDatabaseConnector connector

A database connector.

ITableDescriptor descriptor

A table type descriptor.

Methods

| Improve this Doc View Source

GetCommand(IValueProvider)

Gets a delete command query ready to delete one or more entities.

Declaration
public IDatabaseCommand GetCommand(IValueProvider valueProvider)
Parameters
Type Name Description
IValueProvider valueProvider
Returns
Type Description
IDatabaseCommand

A delete command already parametrized to delete the entities.

Implements

IDeleteCommandBuilder
ICommandBuilder
IDisposable

Extension Methods

ObjectExtensions.ThrowIfFails<TException>(Object, Action, String)
ObjectExtensions.ThrowIfFails<TException, TResult>(Object, Func<TResult>, String)
ObjectExtensions.ThrowIfFailsAsync<TException>(Object, Func<Task>, String)
ObjectExtensions.ThrowIfFailsAsync<TException, TResult>(Object, Func<Task<TResult>>, String)

See Also

CommandBuilderBase
IDeleteCommandBuilder
  • Improve this Doc
  • View Source
Powered by MiracleDevs ©2017. Code licensed under the MIT License.
Documentation generated by DocFX.