IConventionStoredProcedure Interfaccia

Definizione

Rappresenta una stored procedure in un modello nel formato che può essere modificato durante la compilazione del modello.

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
Implementazioni

Proprietà

Builder

Ottiene il generatore che può essere utilizzato per configurare questa stored procedure.

EntityType

Ottiene il tipo di entità in cui è definita questa stored procedure.

IsInModel

Indica se questo oggetto si trova in un modello, ovvero non è stato rimosso da uno.

(Ereditato da IConventionAnnotatable)
IsRowsAffectedReturned

Ottiene un valore che indica se questa stored procedure restituisce il numero di righe interessate.

(Ereditato da IReadOnlyStoredProcedure)
Item[String]

Ottiene il valore dell'annotazione con il nome specificato, restituendo null se non esiste.

(Ereditato da IReadOnlyAnnotatable)
Name

Ottiene il nome della stored procedure nel database.

(Ereditato da IReadOnlyStoredProcedure)
Parameters

Ottiene i parametri per questa stored procedure.

ResultColumns

Ottiene le colonne del risultato per questa stored procedure.

Schema

Ottiene lo schema della stored procedure nel database.

(Ereditato da IReadOnlyStoredProcedure)

Metodi

AddAnnotation(String, Object, Boolean)

Aggiunge un'annotazione a questo oggetto. Genera un'eccezione se esiste già un'annotazione con il nome specificato.

(Ereditato da IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Aggiunge annotazioni a un oggetto .

(Ereditato da IConventionAnnotatable)
AddOriginalValueParameter(String, Boolean)

Aggiunge un nuovo parametro che conterrà il valore originale della proprietà con il nome specificato.

AddParameter(String, Boolean)

Aggiunge un nuovo parametro mappato alla proprietà con il nome specificato.

AddResultColumn(String, Boolean)

Aggiunge una nuova colonna del risultato per questa stored procedure mappata alla proprietà con il nome specificato

AddRowsAffectedParameter(Boolean)

Aggiunge un parametro di output che restituisce le righe interessate da questa stored procedure.

AddRowsAffectedResultColumn(Boolean)

Aggiunge una nuova colonna del risultato che contiene le righe interessate da questa stored procedure.

AnnotationsToDebugString(Int32)

Ottiene la stringa di debug per tutte le annotazioni dichiarate nell'oggetto .

(Ereditato da IReadOnlyAnnotatable)
FindAnnotation(String)

Ottiene l'annotazione con il nome specificato, restituendo null se non esiste.

(Ereditato da IConventionAnnotatable)
FindOriginalValueParameter(String)

Restituisce il parametro del valore originale corrispondente alla proprietà specificata.

FindParameter(String)

Restituisce il parametro corrispondente alla proprietà specificata.

FindResultColumn(String)

Restituisce la colonna dei risultati corrispondente alla proprietà specificata.

FindRowsAffectedParameter()

Restituisce il parametro interessato dalle righe.

FindRowsAffectedResultColumn()

Restituisce la colonna dei risultati interessata dalle righe.

GetAnnotation(String)

Ottiene l'annotazione con il nome specificato, che genera se non esiste.

(Ereditato da IConventionAnnotatable)
GetAnnotations()

Ottiene tutte le annotazioni sull'oggetto corrente.

(Ereditato da IConventionAnnotatable)
GetConfigurationSource()

Ottiene l'origine di configurazione per questa stored procedure.

GetNameConfigurationSource()

Ottiene l'origine di configurazione per Name.

GetSchemaConfigurationSource()

Ottiene l'origine di configurazione per Schema.

GetSchemaQualifiedName()

Restituisce il nome della stored procedure preceduta dallo schema o null se non è mappata.

(Ereditato da IReadOnlyStoredProcedure)
GetStoreIdentifier()

Restituisce l'identificatore dell'archivio di questa stored procedure.

(Ereditato da IReadOnlyStoredProcedure)
RemoveAnnotation(String)

Rimuove l'annotazione con il nome specificato da questo oggetto.

(Ereditato da IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da IConventionAnnotatable)
SetIsRowsAffectedReturned(Boolean, Boolean)

Configura se questa stored procedure restituisce il numero di righe interessate.

SetName(String, Boolean)

Imposta il nome della stored procedure nel database.

SetOrRemoveAnnotation(String, Object, Boolean)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato. Rimuove l'annotazione esistente se null specificata.

(Ereditato da IConventionAnnotatable)
SetSchema(String, Boolean)

Imposta lo schema della stored procedure nel database.

ToDebugString(MetadataDebugStringOptions, Int32)

Crea una rappresentazione leggibile dei metadati specificati.

Avviso: non fare affidamento sul formato della stringa restituita. È progettato solo per il debug e può cambiare arbitrariamente tra le versioni.

(Ereditato da IReadOnlyStoredProcedure)

Si applica a