Lingua

IMutableDbFunctionParameter Interfaccia

Definizione

Rappresenta un parametro di funzione.

public interface IMutableDbFunctionParameter : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter
public interface IMutableDbFunctionParameter : Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter
public interface IMutableDbFunctionParameter : Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter, Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable
type IMutableDbFunctionParameter = interface
    interface IReadOnlyDbFunctionParameter
    interface IReadOnlyAnnotatable
    interface IMutableAnnotatable
type IMutableDbFunctionParameter = interface
    interface IDbFunctionParameter
type IMutableDbFunctionParameter = interface
    interface IMutableAnnotatable
    interface IAnnotatable
    interface IDbFunctionParameter
Public Interface IMutableDbFunctionParameter
Implements IMutableAnnotatable, IReadOnlyDbFunctionParameter
Public Interface IMutableDbFunctionParameter
Implements IDbFunctionParameter
Public Interface IMutableDbFunctionParameter
Implements IDbFunctionParameter, IMutableAnnotatable
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Funzioni di database .

Proprietà

Nome Descrizione
ClrType

Ottiene il tipo di parametro.

(Ereditato da IDbFunctionParameter)
Function

Ottiene la funzione a cui appartiene questo parametro.

Item[String]

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

(Ereditato da IAnnotatable)
Name

Ottiene il nome del parametro.

(Ereditato da IDbFunctionParameter)
PropagatesNullability

Ottiene il valore che indica se il parametro propaga valori Null, ovvero se il valore è Null, la funzione di database stessa restituisce null.

(Ereditato da IDbFunctionParameter)
StoreFunctionParameter

Ottiene l'oggetto associato IStoreFunctionParameter.

(Ereditato da IDbFunctionParameter)
StoreType

Ottiene o imposta il tipo di archivio di questo parametro.

TypeMapping

Ottiene o imposta l'oggetto RelationalTypeMapping per questo parametro.

Metodi

Nome Descrizione
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)
AddRuntimeAnnotation(String, Object)

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

(Ereditato da IAnnotatable)
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 IAnnotatable)
FindRuntimeAnnotation(String)

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

(Ereditato da IAnnotatable)
FindRuntimeAnnotationValue(String)

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

(Ereditato da IAnnotatable)
GetAnnotation(String)

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

(Ereditato da IReadOnlyAnnotatable)
GetAnnotations()

Ottiene tutte le annotazioni sull'oggetto corrente.

(Ereditato da IAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Ottiene il valore dell'annotazione di runtime con il nome specificato, aggiungendolo se non esiste.

(Ereditato da IAnnotatable)
GetRuntimeAnnotations()

Ottiene tutte le annotazioni di runtime sull'oggetto corrente.

(Ereditato da IAnnotatable)
RemoveAnnotation(String)

Rimuove l'annotazione specificata da questo oggetto.

(Ereditato da IMutableAnnotatable)
RemoveRuntimeAnnotation(String)

Rimuove l'annotazione di runtime specificata da questo oggetto.

(Ereditato da IAnnotatable)
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 viene specificata.

(Ereditato da IMutableAnnotatable)
SetRuntimeAnnotation(String, Object)

Imposta l'annotazione di runtime archiviata nella chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Crea una rappresentazione leggibile dei metadati specificati.

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

(Ereditato da IReadOnlyDbFunctionParameter)

Metodi di estensione

Nome Descrizione
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Aggiunge annotazioni a un oggetto .

AnnotationsToDebugString(IAnnotatable, Int32)

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

GetAnnotation(IAnnotatable, String)

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

GetAnnotation(IMutableAnnotatable, String)

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

SetOrRemoveAnnotation(IMutableAnnotatable, 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 viene specificata.

ToDebugString(IDbFunctionParameter, MetadataDebugStringOptions, Int32)

Crea una rappresentazione leggibile dei metadati specificati.

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

Si applica a