Udostępnij za pośrednictwem


IConventionDbFunctionParameter Interfejs

Definicja

Reprezentuje parametr funkcji.

public interface IConventionDbFunctionParameter : Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter
public interface IConventionDbFunctionParameter : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter
public interface IConventionDbFunctionParameter : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter
type IConventionDbFunctionParameter = interface
    interface IDbFunctionParameter
type IConventionDbFunctionParameter = interface
    interface IConventionAnnotatable
    interface IAnnotatable
    interface IDbFunctionParameter
type IConventionDbFunctionParameter = interface
    interface IConventionAnnotatable
    interface IReadOnlyAnnotatable
    interface IReadOnlyDbFunctionParameter
type IConventionDbFunctionParameter = interface
    interface IReadOnlyDbFunctionParameter
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionDbFunctionParameter
Implements IDbFunctionParameter
Public Interface IConventionDbFunctionParameter
Implements IConventionAnnotatable, IDbFunctionParameter
Public Interface IConventionDbFunctionParameter
Implements IConventionAnnotatable, IReadOnlyDbFunctionParameter
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Funkcje bazy danych .

Właściwości

Builder

Element IConventionDbFunctionParameterBuilder służą do konfigurowania tego parametru funkcji.

ClrType

Pobiera typ parametru.

(Odziedziczone po IReadOnlyDbFunctionParameter)
Function

Funkcja, do której należy ten parametr.

IsInModel

Wskazuje, czy ten obiekt znajduje się w modelu, tj. nie został usunięty z jednego obiektu.

(Odziedziczone po IConventionAnnotatable)
Item[String]

Pobiera wartość adnotacji o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
Name

Pobiera nazwę parametru.

(Odziedziczone po IReadOnlyDbFunctionParameter)
PropagatesNullability

Pobiera wartość wskazującą, czy parametr propaguje wartość null, co oznacza, że wartość jest null funkcją bazy danych zwraca nullwartość .

(Odziedziczone po IReadOnlyDbFunctionParameter)
StoreFunctionParameter

Pobiera skojarzony element IStoreFunctionParameter.

(Odziedziczone po IDbFunctionParameter)
StoreType

Pobiera typ magazynu tego parametru.

(Odziedziczone po IReadOnlyDbFunctionParameter)
TypeMapping

Pobiera mapowanie typów dla tego parametru.

(Odziedziczone po IReadOnlyDbFunctionParameter)

Metody

AddAnnotation(String, Object, Boolean)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Dodaje adnotacje do obiektu.

(Odziedziczone po IConventionAnnotatable)
AddRuntimeAnnotation(String, Object)

Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IAnnotatable)
AnnotationsToDebugString(Int32)

Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie.

(Odziedziczone po IReadOnlyAnnotatable)
FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null , jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
FindRuntimeAnnotation(String)

Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając null , jeśli nie istnieje.

(Odziedziczone po IAnnotatable)
FindRuntimeAnnotationValue(String)

Pobiera wartość adnotacji środowiska uruchomieniowego z daną nazwą, zwracając null , jeśli nie istnieje.

(Odziedziczone po IAnnotatable)
GetAnnotation(String)

Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po IReadOnlyAnnotatable)
GetConfigurationSource()

Zwraca źródło konfiguracji parametru .

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, dodając ją, jeśli nie istnieje.

(Odziedziczone po IAnnotatable)
GetRuntimeAnnotations()

Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie.

(Odziedziczone po IAnnotatable)
GetStoreTypeConfigurationSource()

Zwraca źródło konfiguracji dla elementu StoreType.

GetTypeMappingConfigurationSource()

Zwraca źródło konfiguracji dla elementu TypeMapping.

RemoveAnnotation(String)

Usuwa adnotację o podanej nazwie z tego obiektu.

(Odziedziczone po IConventionAnnotatable)
RemoveRuntimeAnnotation(String)

Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu.

(Odziedziczone po IAnnotatable)
SetAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IConventionAnnotatable)
SetOrRemoveAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. Usuwa istniejącą adnotację, jeśli null zostanie dostarczona.

(Odziedziczone po IConventionAnnotatable)
SetRuntimeAnnotation(String, Object)

Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IAnnotatable)
SetStoreType(String, Boolean)

Ustawia typ magazynu parametru.

SetTypeMapping(RelationalTypeMapping, Boolean)

Ustawia mapowanie typu parametru.

ToDebugString(MetadataDebugStringOptions, Int32)

Tworzy czytelną dla człowieka reprezentację podanych metadanych.

Ostrzeżenie: nie polegaj na formacie zwracanego ciągu. Jest przeznaczony tylko do debugowania i może zmieniać się dowolnie między wydaniami.

(Odziedziczone po IReadOnlyDbFunctionParameter)

Metody rozszerzania

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Dodaje adnotacje do obiektu.

GetAnnotation(IConventionAnnotatable, String)

Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje.

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. Usuwa istniejącą adnotację, jeśli null zostanie dostarczona.

AnnotationsToDebugString(IAnnotatable, Int32)

Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie.

GetAnnotation(IAnnotatable, String)

Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje.

ToDebugString(IDbFunctionParameter, MetadataDebugStringOptions, Int32)

Tworzy czytelną dla człowieka reprezentację podanych metadanych.

Ostrzeżenie: nie polegaj na formacie zwracanego ciągu. Jest przeznaczony tylko do debugowania i może zmieniać się dowolnie między wydaniami.

Dotyczy