Compartir a través de


IStoreStoredProcedure Interfaz

Definición

Representa un procedimiento almacenado en una base de datos.

public interface IStoreStoredProcedure : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.ITableBase
type IStoreStoredProcedure = interface
    interface ITableBase
    interface IAnnotatable
    interface IReadOnlyAnnotatable
Public Interface IStoreStoredProcedure
Implements IAnnotatable, ITableBase
Implementaciones

Propiedades

Columns

Obtiene las columnas definidas para esta tabla.

(Heredado de ITableBase)
ComplexTypeMappings

Obtiene las asignaciones de tipos complejos.

(Heredado de ITableBase)
EntityTypeMappings

Obtiene las asignaciones de tipo de entidad.

IsShared

Obtiene el valor que indica si varios tipos de entidad comparten las filas de la tabla.

(Heredado de ITableBase)
Item[String]

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

(Heredado de IReadOnlyAnnotatable)
Model

Obtiene el modelo de base de datos.

(Heredado de ITableBase)
Name

Obtiene el nombre de la tabla de la base de datos.

(Heredado de ITableBase)
Parameters

Obtiene los parámetros de este procedimiento almacenado.

ResultColumns

Obtiene las columnas definidas para el conjunto de filas devuelto.

ReturnValue

Obtiene la devolución de este procedimiento almacenado.

Schema

Obtiene el esquema de la tabla de la base de datos.

(Heredado de ITableBase)
SchemaQualifiedName

Obtiene el nombre completo del esquema de la tabla de la base de datos.

(Heredado de ITableBase)
StoredProcedures

Obtiene los procedimientos almacenados del modelo asociado.

Métodos

AddRuntimeAnnotation(String, Object)

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

(Heredado de IAnnotatable)
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 IReadOnlyAnnotatable)
FindColumn(IProperty)

Obtiene la columna asignada a la propiedad especificada. Devuelve null si no hay ninguna columna asignada a la propiedad especificada.

(Heredado de ITableBase)
FindColumn(String)

Obtiene la columna con el nombre especificado. Devuelve null si no se define ninguna columna con el nombre especificado.

(Heredado de ITableBase)
FindParameter(IProperty)

Obtiene el parámetro asignado a la propiedad especificada. Devuelve null si no hay ningún parámetro asignado a la propiedad especificada.

FindParameter(String)

Obtiene el parámetro con el nombre especificado. Devuelve null si no se define ningún parámetro con el nombre especificado para el conjunto de filas devuelto.

FindResultColumn(IProperty)

Obtiene la columna de resultado asignada a la propiedad especificada. Devuelve null si no se asigna ninguna columna de resultado a la propiedad especificada.

FindResultColumn(String)

Obtiene la columna de resultado con el nombre especificado. Devuelve null si no se define ninguna columna de resultados con el nombre especificado para el conjunto de filas devuelto.

FindRuntimeAnnotation(String)

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

(Heredado de IAnnotatable)
FindRuntimeAnnotationValue(String)

Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado, devolviendo null si no existe.

(Heredado de IAnnotatable)
GetAnnotation(String)

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

(Heredado de IReadOnlyAnnotatable)
GetAnnotations()

Obtiene todas las anotaciones del objeto actual.

(Heredado de IReadOnlyAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado, agregándolo si no existe uno.

(Heredado de IAnnotatable)
GetReferencingRowInternalForeignKeys(IEntityType)

Obtiene las claves externas que hacen referencia al tipo de entidad especificado de otros tipos de entidad que comparten esta tabla.

(Heredado de ITableBase)
GetRowInternalForeignKeys(IEntityType)

Obtiene las claves externas del tipo de entidad especificado que apuntan a otros tipos de entidad que comparten esta tabla.

(Heredado de ITableBase)
GetRuntimeAnnotations()

Obtiene todas las anotaciones en tiempo de ejecución del objeto actual.

(Heredado de IAnnotatable)
IsOptional(IEntityType)

Obtiene el valor que indica si es posible que una entidad del tipo especificado no esté presente en una fila.

(Heredado de ITableBase)
IsOptional(ITypeBase)

Obtiene el valor que indica si es posible que una entidad del tipo especificado no esté presente en una fila.

(Heredado de ITableBase)
RemoveRuntimeAnnotation(String)

Quita la anotación en tiempo de ejecución especificada de este objeto.

(Heredado de IAnnotatable)
SetRuntimeAnnotation(String, Object)

Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Crea una representación legible de los metadatos especificados.

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

Implementaciones de interfaz explícitas

ITableBase.ToDebugString(MetadataDebugStringOptions, Int32)

Crea una representación legible de los metadatos especificados.

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

Se aplica a