IConventionStoredProcedure Interfaz

Definición

Representa un procedimiento almacenado en un modelo con el formato que se puede mutar mientras se compila el modelo.

public interface IConventionStoredProcedure : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure
type IConventionStoredProcedure = interface
    interface IReadOnlyStoredProcedure
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionStoredProcedure
Implements IConventionAnnotatable, IReadOnlyStoredProcedure
Implementaciones

Propiedades

Builder

Obtiene el generador que se puede usar para configurar este procedimiento almacenado.

EntityType

Obtiene el tipo de entidad en el que se define este procedimiento almacenado.

IsInModel

Indica si este objeto está en un modelo, es decir, no se ha quitado de uno.

(Heredado de IConventionAnnotatable)
IsRowsAffectedReturned

Obtiene un valor que indica si este procedimiento almacenado devuelve el número de filas afectadas.

(Heredado de IReadOnlyStoredProcedure)
Item[String]

Obtiene el valor de la anotación con el nombre especificado y devuelve null si no existe.

(Heredado de IReadOnlyAnnotatable)
Name

Obtiene el nombre del procedimiento almacenado en la base de datos.

(Heredado de IReadOnlyStoredProcedure)
Parameters

Obtiene los parámetros de este procedimiento almacenado.

ResultColumns

Obtiene las columnas del resultado de este procedimiento almacenado.

Schema

Obtiene el esquema del procedimiento almacenado en la base de datos.

(Heredado de IReadOnlyStoredProcedure)

Métodos

AddAnnotation(String, Object, Boolean)

Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado.

(Heredado de IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Agrega anotaciones a un objeto .

(Heredado de IConventionAnnotatable)
AddOriginalValueParameter(String, Boolean)

Agrega un nuevo parámetro que contendrá el valor original de la propiedad con el nombre especificado.

AddParameter(String, Boolean)

Agrega un nuevo parámetro asignado a la propiedad con el nombre especificado.

AddResultColumn(String, Boolean)

Agrega una nueva columna del resultado para este procedimiento almacenado asignado a la propiedad con el nombre especificado.

AddRowsAffectedParameter(Boolean)

Agrega un parámetro de salida que devuelve las filas afectadas por este procedimiento almacenado.

AddRowsAffectedResultColumn(Boolean)

Agrega una nueva columna del resultado que contiene las filas afectadas por este procedimiento almacenado.

AnnotationsToDebugString(Int32)

Obtiene la cadena de depuración de todas las anotaciones declaradas en el objeto .

(Heredado de IReadOnlyAnnotatable)
FindAnnotation(String)

Obtiene la anotación con el nombre especificado y devuelve null si no existe.

(Heredado de IConventionAnnotatable)
FindOriginalValueParameter(String)

Devuelve el parámetro de valor original correspondiente a la propiedad especificada.

FindParameter(String)

Devuelve el parámetro correspondiente a la propiedad especificada.

FindResultColumn(String)

Devuelve la columna de resultado correspondiente a la propiedad especificada.

FindRowsAffectedParameter()

Devuelve el parámetro afectado por las filas.

FindRowsAffectedResultColumn()

Devuelve la columna de resultados afectadas por las filas.

GetAnnotation(String)

Obtiene la anotación con el nombre especificado, iniciando si no existe.

(Heredado de IConventionAnnotatable)
GetAnnotations()

Obtiene todas las anotaciones del objeto actual.

(Heredado de IConventionAnnotatable)
GetConfigurationSource()

Obtiene el origen de configuración de este procedimiento almacenado.

GetNameConfigurationSource()

Obtiene el origen de configuración de Name.

GetSchemaConfigurationSource()

Obtiene el origen de configuración de Schema.

GetSchemaQualifiedName()

Devuelve el nombre del procedimiento almacenado antepuesto por el esquema o null si no está asignado.

(Heredado de IReadOnlyStoredProcedure)
GetStoreIdentifier()

Devuelve el identificador de almacén de este procedimiento almacenado.

(Heredado de IReadOnlyStoredProcedure)
RemoveAnnotation(String)

Quita la anotación con el nombre especificado de este objeto.

(Heredado de IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

Establece la anotación almacenada bajo el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de IConventionAnnotatable)
SetIsRowsAffectedReturned(Boolean, Boolean)

Configura si este procedimiento almacenado devuelve el número de filas afectadas.

SetName(String, Boolean)

Establece el nombre del procedimiento almacenado en la base de datos.

SetOrRemoveAnnotation(String, Object, Boolean)

Establece la anotación almacenada bajo el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. Quita la anotación existente si null se proporciona.

(Heredado de IConventionAnnotatable)
SetSchema(String, Boolean)

Establece el esquema del procedimiento almacenado en la base de datos.

ToDebugString(MetadataDebugStringOptions, Int32)

Crea una representación legible de los metadatos especificados.

Advertencia: No confíe en el formato de la cadena devuelta. Está diseñado solo para depurar y puede cambiar arbitrariamente entre versiones.

(Heredado de IReadOnlyStoredProcedure)

Se aplica a