IRelationalCommandBuilder Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Builds a command to be executed against a relational database.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
public interface IRelationalCommandBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>
public interface IRelationalCommandBuilder
type IRelationalCommandBuilder = interface
interface IInfrastructure<IndentedStringBuilder>
type IRelationalCommandBuilder = interface
Public Interface IRelationalCommandBuilder
Implements IInfrastructure(Of IndentedStringBuilder)
Public Interface IRelationalCommandBuilder
- Derived
- Implements
-
IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>
Remarks
See Implementation of database providers and extensions for more information and examples.
Properties
CommandTextLength |
Gets the length of the command text. |
Instance |
Gets the value of the property being hidden. (Inherited from IInfrastructure<T>) |
ParameterBuilder |
Builds the parameters associated with this command. |
Parameters |
The collection of parameters. |
TypeMappingSource |
Obsolete.
The source for RelationalTypeMappings to use. |
Methods
AddParameter(IRelationalParameter) |
Adds the given parameter to this command. |
Append(Object) |
Appends an object to the command text. |
Append(String) |
Appends an object to the command text. |
AppendLine() |
Appends a blank line to the command text. |
Build() |
Creates the command. |
DecrementIndent() |
Decrements the indent of subsequent lines. |
IncrementIndent() |
Increments the indent of subsequent lines. |
RemoveParameterAt(Int32) |
Removes the parameter with the given index from this command. |