Class QueryConfigurator
Fluent interface for configuring queries.
Inheritance
QueryConfigurator
Assembly: Gossip.dll
Syntax
public class QueryConfigurator : object, IQueryConfigurator
Constructors
|
Improve this Doc
View Source
Declaration
public QueryConfigurator(ISqlConnection conn, int commandTimeout, FunctionMetadata metadata, IQueryExecutorProvider queryExecutorProvider, ITransaction transaction)
Parameters
Methods
|
Improve this Doc
View Source
Build()
Declaration
public IQueryExecutor Build()
Returns
|
Improve this Doc
View Source
BulkInsert<T>(IEnumerable<T>)
Declaration
public IBulkInsertConfigurator<T> BulkInsert<T>(IEnumerable<T> data)
Parameters
| Type |
Name |
Description |
| IEnumerable<T> |
data |
|
Returns
Type Parameters
|
Improve this Doc
View Source
Unbuffered()
Declaration
public IQueryConfigurator Unbuffered()
Returns
|
Improve this Doc
View Source
WithCancellationToken(CancellationToken)
Declaration
public IQueryConfigurator WithCancellationToken(CancellationToken cancellationToken)
Parameters
| Type |
Name |
Description |
| CancellationToken |
cancellationToken |
|
Returns
|
Improve this Doc
View Source
WithParameters(Object)
Declaration
public IQueryConfigurator WithParameters(object parameters)
Parameters
| Type |
Name |
Description |
| Object |
parameters |
|
Returns
|
Improve this Doc
View Source
WithQuery(String)
Declaration
public IQueryConfigurator WithQuery(string query)
Parameters
| Type |
Name |
Description |
| String |
query |
|
Returns
|
Improve this Doc
View Source
WithTimeoutInSeconds(Int32)
Declaration
public IQueryConfigurator WithTimeoutInSeconds(int timeout)
Parameters
| Type |
Name |
Description |
| Int32 |
timeout |
|
Returns
Implements