Sdílet prostřednictvím


IConventionDbFunctionParameter Rozhraní

Definice

Představuje parametr funkce.

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

Poznámky

Další informace a příklady najdete v tématu Databázové funkce .

Vlastnosti

Builder

Parametr IConventionDbFunctionParameterBuilder pro konfiguraci tohoto parametru funkce.

ClrType

Získá typ parametru.

(Zděděno od IReadOnlyDbFunctionParameter)
Function

Funkce, do které tento parametr patří.

IsInModel

Určuje, jestli se tento objekt nachází v modelu, tj. nebyl z modelu odebrán.

(Zděděno od IConventionAnnotatable)
Item[String]

Získá hodnotu poznámky s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od IReadOnlyAnnotatable)
Name

Získá název parametru.

(Zděděno od IReadOnlyDbFunctionParameter)
PropagatesNullability

Získá hodnotu, která označuje, jestli parametr šíří hodnotu nullability, což znamená, že pokud je null hodnota, vrátí nullsamotná databázová funkce .

(Zděděno od IReadOnlyDbFunctionParameter)
StoreFunctionParameter

Získá přidruženou IStoreFunctionParameter.

(Zděděno od IDbFunctionParameter)
StoreType

Získá typ úložiště tohoto parametru.

(Zděděno od IReadOnlyDbFunctionParameter)
TypeMapping

Získá mapování typu pro tento parametr.

(Zděděno od IReadOnlyDbFunctionParameter)

Metody

AddAnnotation(String, Object, Boolean)

Přidá poznámku k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem.

(Zděděno od IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Přidá poznámky k objektu.

(Zděděno od IConventionAnnotatable)
AddRuntimeAnnotation(String, Object)

Přidá poznámku modulu runtime k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem.

(Zděděno od IAnnotatable)
AnnotationsToDebugString(Int32)

Získá řetězec ladění pro všechny poznámky deklarované v objektu.

(Zděděno od IReadOnlyAnnotatable)
FindAnnotation(String)

Získá anotaci s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od IReadOnlyAnnotatable)
FindRuntimeAnnotation(String)

Získá poznámku modulu runtime s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od IAnnotatable)
FindRuntimeAnnotationValue(String)

Získá hodnotu poznámky modulu runtime s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od IAnnotatable)
GetAnnotation(String)

Získá anotaci s daným názvem, vyvolá se, pokud neexistuje.

(Zděděno od IReadOnlyAnnotatable)
GetAnnotations()

Získá všechny poznámky na aktuální objekt.

(Zděděno od IReadOnlyAnnotatable)
GetConfigurationSource()

Vrátí zdroj konfigurace pro parametr .

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

Získá hodnotu poznámky modulu runtime s daným názvem a přidá ji, pokud neexistuje.

(Zděděno od IAnnotatable)
GetRuntimeAnnotations()

Získá všechny poznámky modulu runtime aktuální objekt.

(Zděděno od IAnnotatable)
GetStoreTypeConfigurationSource()

Vrátí zdroj konfigurace pro StoreType.

GetTypeMappingConfigurationSource()

Vrátí zdroj konfigurace pro TypeMapping.

RemoveAnnotation(String)

Odebere poznámku s daným názvem z tohoto objektu.

(Zděděno od IConventionAnnotatable)
RemoveRuntimeAnnotation(String)

Odebere danou poznámku modulu runtime z tohoto objektu.

(Zděděno od IAnnotatable)
SetAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od IConventionAnnotatable)
SetOrRemoveAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. Odebere existující poznámku, pokud null je zadána.

(Zděděno od IConventionAnnotatable)
SetRuntimeAnnotation(String, Object)

Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od IAnnotatable)
SetStoreType(String, Boolean)

Nastaví typ úložiště parametru .

SetTypeMapping(RelationalTypeMapping, Boolean)

Nastaví mapování typu parametru .

ToDebugString(MetadataDebugStringOptions, Int32)

Vytvoří čitelné vyjádření daných metadat.

Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a mezi jednotlivými verzemi se může libovolně měnit.

(Zděděno od IReadOnlyDbFunctionParameter)

Metody rozšíření

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Přidá poznámky k objektu.

GetAnnotation(IConventionAnnotatable, String)

Získá anotaci s daným názvem, vyvolá se, pokud neexistuje.

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. Odebere existující poznámku, pokud null je zadána.

AnnotationsToDebugString(IAnnotatable, Int32)

Získá řetězec ladění pro všechny poznámky deklarované v objektu.

GetAnnotation(IAnnotatable, String)

Získá anotaci s daným názvem, vyvolá se, pokud neexistuje.

ToDebugString(IDbFunctionParameter, MetadataDebugStringOptions, Int32)

Vytvoří čitelné vyjádření daných metadat.

Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a mezi jednotlivými verzemi se může libovolně měnit.

Platí pro