Condividi tramite


IMutableStoredProcedure Interfaccia

Definizione

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

public interface IMutableStoredProcedure : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure
type IMutableStoredProcedure = interface
    interface IReadOnlyStoredProcedure
    interface IReadOnlyAnnotatable
    interface IMutableAnnotatable
Public Interface IMutableStoredProcedure
Implements IMutableAnnotatable, IReadOnlyStoredProcedure
Implementazioni

Proprietà

EntityType

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

IsRowsAffectedReturned

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

Item[String]

Ottiene o imposta il valore dell'annotazione con il nome specificato.

(Ereditato da IMutableAnnotatable)
Name

Ottiene o imposta il nome della stored procedure nel database.

Parameters

Ottiene i parametri per questa stored procedure.

ResultColumns

Ottiene le colonne del risultato per questa stored procedure.

Schema

Ottiene o imposta lo schema della stored procedure nel database.

Metodi

AddAnnotation(String, Object)

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

(Ereditato da IMutableAnnotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Aggiunge annotazioni a un oggetto .

(Ereditato da IMutableAnnotatable)
AddOriginalValueParameter(String)

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

AddParameter(String)

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

AddResultColumn(String)

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

AddRowsAffectedParameter()

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

AddRowsAffectedResultColumn()

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 IMutableAnnotatable)
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 IReadOnlyAnnotatable)
GetAnnotations()

Ottiene tutte le annotazioni sull'oggetto corrente.

(Ereditato da IMutableAnnotatable)
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 specificata da questo oggetto.

(Ereditato da IMutableAnnotatable)
SetAnnotation(String, Object)

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

(Ereditato da IMutableAnnotatable)
SetOrRemoveAnnotation(String, Object)

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 IMutableAnnotatable)
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