Class PostgreSqlSelectCommandBuilder
Provides an implementation for postgresql select command builder objects.
Inherited Members
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)
Paradigm.ORM.Data.CommandBuilders.CommandBuilderBase.PopulateParameters(IEnumerable<>)
Namespace: Paradigm.ORM.Data.PostgreSql.CommandBuilders
Assembly: Paradigm.ORM.Data.PostgreSql.dll
Syntax
public class PostgreSqlSelectCommandBuilder : CommandBuilderBase, ISelectCommandBuilder, ICommandBuilder, IDisposable
Constructors
| Improve this Doc View SourcePostgreSqlSelectCommandBuilder(IDatabaseConnector, ITableDescriptor)
Initializes a new instance of the PostgreSqlSelectCommandBuilder class.
Declaration
public PostgreSqlSelectCommandBuilder(IDatabaseConnector connector, ITableDescriptor descriptor)
Parameters
Type | Name | Description |
---|---|---|
IDatabaseConnector | connector | A database connector. |
ITableDescriptor | descriptor | A table type descriptor. |
Methods
| Improve this Doc View SourceGetCommand(String, Object[])
Gets the select command ready to execute the select query.
Declaration
public IDatabaseCommand GetCommand(string whereClause = null, params object[] parameters)
Parameters
Type | Name | Description |
---|---|---|
System.String | whereClause | An optional where clause to add to the query. If the where contains parameters, they need to be named as @1 @2 @3 etc. |
System.Object[] | parameters | A list of parameter values. |
Returns
Type | Description |
---|---|
IDatabaseCommand | A select command already parametrized to execute. |
Implements
IDisposable