RelationalCommand Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Comando que se va a ejecutar en una base de datos relacional.
Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.
public class RelationalCommand : Microsoft.EntityFrameworkCore.Storage.IRelationalCommand
type RelationalCommand = class
interface IRelationalCommand
type RelationalCommand = class
interface IRelationalCommand
interface IRelationalCommandTemplate
Public Class RelationalCommand
Implements IRelationalCommand
- Herencia
-
RelationalCommand
- Implementaciones
Comentarios
Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.
Constructores
RelationalCommand(RelationalCommandBuilderDependencies, String, IReadOnlyList<IRelationalParameter>) |
Construye un nuevo RelationalCommand. Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
Propiedades
CommandText |
Obtiene el texto del comando que se va a ejecutar. |
Dependencies |
Dependencias específicas del proveedor relacional para este servicio. |
Parameters |
Obtiene los parámetros del comando . |
Métodos
CreateCommand(RelationalCommandParameterObject, Guid, DbCommandMethod) |
Método de plantilla llamado por los métodos execute para crear un DbCommand para los tiempos de espera y configurar tiempos de espera y transacciones especificados DbConnection . Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod) |
Llamado por los métodos execute para crear un DbCommand para los tiempos de espera y configurar los tiempos de espera y las transacciones especificados DbConnection . Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
CreateRelationalDataReader() |
Crea un nuevo RelationalDataReader objeto que usará ExecuteReader(RelationalCommandParameterObject) y ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken). El devuelto RelationalDataReader puede usarse más para varias consultas y se volverá a inicializar cada vez a través de Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger). Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
CreateRelationalDataReader(IRelationalConnection, DbCommand, DbDataReader, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Command>) |
Crea un nuevo RelationalDataReader objeto que usará ExecuteReader(RelationalCommandParameterObject) y ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken). Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
ExecuteNonQuery(RelationalCommandParameterObject) |
Ejecuta el comando sin resultados. |
ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken) |
Ejecuta de forma asincrónica el comando sin resultados. |
ExecuteReader(RelationalCommandParameterObject) |
Ejecuta el comando con un RelationalDataReader resultado. |
ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken) |
Ejecuta de forma asincrónica el comando con un RelationalDataReader resultado. |
ExecuteScalar(RelationalCommandParameterObject) |
Ejecuta el comando con un único resultado escalar. |
ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken) |
Ejecuta de forma asincrónica el comando con un único resultado escalar. |
PopulateFrom(IRelationalCommandTemplate) |
Rellena este comando desde el proporcionado |