Show / Hide Table of Contents

Interface ICommandBuilderFactory

Provides an interface for a command builder factory.

Namespace: Paradigm.ORM.Data.CommandBuilders
Assembly: Paradigm.ORM.Data.dll
Syntax
public interface ICommandBuilderFactory

Methods

| Improve this Doc View Source

CreateDeleteCommandBuilder(ITableDescriptor)

Creates the delete command builder.

Declaration
IDeleteCommandBuilder CreateDeleteCommandBuilder(ITableDescriptor descriptor)
Parameters
Type Name Description
ITableDescriptor descriptor

The table descriptor.

Returns
Type Description
IDeleteCommandBuilder
| Improve this Doc View Source

CreateInsertCommandBuilder(ITableDescriptor)

Creates the insert command builder.

Declaration
IInsertCommandBuilder CreateInsertCommandBuilder(ITableDescriptor descriptor)
Parameters
Type Name Description
ITableDescriptor descriptor

The table descriptor.

Returns
Type Description
IInsertCommandBuilder
| Improve this Doc View Source

CreateLastInsertIdCommandBuilder()

Creates the last insert identifier command builder.

Declaration
ILastInsertIdCommandBuilder CreateLastInsertIdCommandBuilder()
Returns
Type Description
ILastInsertIdCommandBuilder
| Improve this Doc View Source

CreateSelectCommandBuilder(ITableDescriptor)

Creates the select command builder.

Declaration
ISelectCommandBuilder CreateSelectCommandBuilder(ITableDescriptor descriptor)
Parameters
Type Name Description
ITableDescriptor descriptor

The table descriptor.

Returns
Type Description
ISelectCommandBuilder
| Improve this Doc View Source

CreateSelectOneCommandBuilder(ITableDescriptor)

Creates the select one command builder.

Declaration
ISelectOneCommandBuilder CreateSelectOneCommandBuilder(ITableDescriptor descriptor)
Parameters
Type Name Description
ITableDescriptor descriptor

The table descriptor.

Returns
Type Description
ISelectOneCommandBuilder
| Improve this Doc View Source

CreateUpdateCommandBuilder(ITableDescriptor)

Creates the update command builder.

Declaration
IUpdateCommandBuilder CreateUpdateCommandBuilder(ITableDescriptor descriptor)
Parameters
Type Name Description
ITableDescriptor descriptor

The table descriptor.

Returns
Type Description
IUpdateCommandBuilder

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)
  • Improve this Doc
  • View Source
Powered by MiracleDevs ©2017. Code licensed under the MIT License.
Documentation generated by DocFX.