ActionQueryCore Class |
Namespace: SD.LLBLGen.Pro.ORMSupportClasses
The ActionQueryCore type exposes the following members.
Name | Description | |
---|---|---|
ActionQueryCore | Initializes a new instance of the ActionQueryCore class |
Name | Description | |
---|---|---|
CanBePacked |
Gets a value signalling whether this query can be packed in a packed query (true) or not (false). A query can be packed if it's not a batchquery and there are no
parameter-parameter relations pending or parameter-field relations with self.
| |
Command |
The command used for this query.
| |
Connection |
The connection object to use with the Command | |
ExecuteThroughDbDataReader |
If true (Default false) it will execute the command through ExecuteReader instead of ExecuteNonQuery and will assume output parameters are part of one or more
resultsets. Output parameters are expected to be added through AddOutputParameterForReader(DbParameter), and are set through ordinal (so first parameter is set with value at
ordinal 0).
| |
ForcedReturnValue |
Gets or sets the forced return value. If smaller than 0, the value returned by the command is used, otherwise this value.
Set by DQEs which know up front the query won't return a valid return value, because batching is used.
| |
OutputParametersForReader |
Gets the set of parameters set for the dbdatareader fill procedure. these parameters are added through AddOutputParameterForReader(DbParameter) and aren't part of
the command.
| |
ParameterFieldRelations |
Array list with the IParameterFieldRelation instances for the relations between IEntityFields and output parameters.
| |
ParameterParameterRelations |
Gets the parameter parameter relations for this IActionQuery. These definitions are used for insert queries in multi-target entity inserts.
| |
Parameters |
The list of parameters used in the Command.
| |
ReturnValueParameter |
If set, it will be used for the value returned in ExecuteNonQuery and will override the value ExecuteNonQuery returns or which is set in ForcedReturnValue.
| |
SequenceRetrievalQueries |
Array list of ISequenceRetrievalQuery objects which are used to produce sequence values for input/output parameters in
this query. Normally this collection is empty, as it is only used when the target database provider doesn't support batched
queries (firebird/access/sqlce and others). Execute will wire the transaction if present.
|
Name | Description | |
---|---|---|
AddOutputParameterForReader |
Adds the specified parameter to the set of output parameters for a dbreader exectured query. These parameters aren't part of the dbcommand, and are filled
with resultsets. All parameters are expected in each resultsets returned by the dbdatareader returned when this query is executed.
| |
AddOutputParameterValueForSync |
Adds the output parameter value for synchronization with the enclosed DbParameter, after the query has been executed.
| |
AddParameter |
Adds the parameter to the query's command.
| |
AddParameterFieldRelation(IEntityFieldCore, DbParameter, TypeConverter) |
Adds a new IParameterFieldRelation to the collection of ParameterFieldRelations. An output parameter can be
stored once in the collection.
| |
AddParameterFieldRelation(IEntityFieldCore, DbParameter, TypeConverter, Boolean) |
Adds a new IParameterFieldRelation to the collection of ParameterFieldRelations. An output parameter can be
stored once in the collection.
| |
AddParameters |
Adds the parameters to the query's command.
| |
AddSequenceRetrievalQuery(DbCommand, Boolean) |
Adds a new sequence retrieval query to this query
| |
AddSequenceRetrievalQuery(DbCommand, Boolean, Boolean) |
Adds a new sequence retrieval query to this query
| |
AddSequenceRetrievalQuery(DbCommand, Boolean, ListDbParameter) |
Adds a new sequence retrieval query to this query
| |
AddSequenceRetrievalQuery(DbCommand, Boolean, Boolean, ListDbParameter) |
Adds a new sequence retrieval query to this query
| |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Execute |
Executes the query contained by the IQuery instance.
| |
ExecuteAsync |
Async variant of Execute.
Executes the query contained by the IQuery instance.
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
MergeInto |
Merges all data of query into this query's QueryToExecute. It moves parameters and other elements. Query is after this not usable anymore.
| |
ReflectOutputValuesInParameterValues |
Reflects the output values of output parameters in parameter values, if any.
| |
ReflectOutputValuesInRelatedFields |
Will walk all IParameterFieldRelation instances of this query and reflect the parameter values in the related fields.
Only output parameters are taken into account.
| |
SetCommandText |
Sets the command text to the text specified
| |
SetCommandTimeout |
Sets the command timeout.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
WireTransaction |
Wires the command of this query with the transaction passed in.
|