IMutableDbFunctionParameter Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Funktionsparameter dar.
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
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Datenbankfunktionen .
Eigenschaften
| Name | Beschreibung |
|---|---|
| ClrType |
Ruft den Parametertyp ab. (Geerbt von IDbFunctionParameter) |
| Function |
Ruft die Funktion ab, zu der dieser Parameter gehört. |
| Item[String] |
Ruft die Wertanmerkung mit dem angegebenen Namen ab, die zurückgegeben wird |
| Name |
Ruft den Parameternamen ab. (Geerbt von IDbFunctionParameter) |
| PropagatesNullability |
Ruft den Wert ab, der angibt, ob der Parameter nullwertet, d. h. wenn der Wert null ist, gibt die Datenbankfunktion selbst NULL zurück. (Geerbt von IDbFunctionParameter) |
| StoreFunctionParameter |
Ruft die zugeordnete IStoreFunctionParameterab. (Geerbt von IDbFunctionParameter) |
| StoreType |
Dient zum Abrufen oder Festlegen des Speichertyps dieses Parameters. |
| TypeMapping |
Dient zum Abrufen oder Festlegen des RelationalTypeMapping Parameters für diesen Parameter. |
Methoden
| Name | Beschreibung |
|---|---|
| AddAnnotation(String, Object) |
Fügt diesem Objekt eine Anmerkung hinzu. Löst aus, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. (Geerbt von IMutableAnnotatable) |
| AddAnnotations(IEnumerable<IAnnotation>) |
Fügt einem Objekt Anmerkungen hinzu. (Geerbt von IMutableAnnotatable) |
| AddRuntimeAnnotation(String, Object) |
Fügt diesem Objekt eine Laufzeitanmerkung hinzu. Löst aus, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. (Geerbt von IAnnotatable) |
| AnnotationsToDebugString(Int32) |
Ruft die Debugzeichenfolge für alle Anmerkungen ab, die für das Objekt deklariert sind. (Geerbt von IReadOnlyAnnotatable) |
| FindAnnotation(String) |
Ruft die Anmerkung mit dem angegebenen Namen ab, die zurückgegeben wird |
| FindRuntimeAnnotation(String) |
Ruft die Laufzeitanmerkung mit dem angegebenen Namen ab, die zurückgegeben wird |
| FindRuntimeAnnotationValue(String) |
Ruft den Wert der Laufzeitanmerkung mit dem angegebenen Namen ab, der zurückgegeben wird |
| GetAnnotation(String) |
Ruft die Anmerkung mit dem angegebenen Namen ab, die ausgelöst wird, wenn sie nicht vorhanden ist. (Geerbt von IReadOnlyAnnotatable) |
| GetAnnotations() |
Ruft alle Anmerkungen für das aktuelle Objekt ab. (Geerbt von IAnnotatable) |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Ruft den Wert der Laufzeitanmerkung mit dem angegebenen Namen ab, und fügt ihn hinzu, wenn keine vorhanden ist. (Geerbt von IAnnotatable) |
| GetRuntimeAnnotations() |
Ruft alle Laufzeitanmerkungen für das aktuelle Objekt ab. (Geerbt von IAnnotatable) |
| RemoveAnnotation(String) |
Entfernt die angegebene Anmerkung aus diesem Objekt. (Geerbt von IMutableAnnotatable) |
| RemoveRuntimeAnnotation(String) |
Entfernt die angegebene Laufzeitanmerkung aus diesem Objekt. (Geerbt von IAnnotatable) |
| SetAnnotation(String, Object) |
Legt die unter dem angegebenen Schlüssel gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. (Geerbt von IMutableAnnotatable) |
| SetOrRemoveAnnotation(String, Object) |
Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Entfernt die vorhandene Anmerkung, falls |
| SetRuntimeAnnotation(String, Object) |
Legt die unter dem angegebenen Schlüssel gespeicherte Laufzeitanmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. (Geerbt von IAnnotatable) |
| ToDebugString(MetadataDebugStringOptions, Int32) |
Erstellt eine lesbare Darstellung der angegebenen Metadaten. Warnung: Verlassen Sie sich nicht auf das Format der zurückgegebenen Zeichenfolge. Sie wurde nur für das Debuggen entwickelt und kann sich willkürlich zwischen Versionen ändern. (Geerbt von IReadOnlyDbFunctionParameter) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Fügt einem Objekt Anmerkungen hinzu. |
| AnnotationsToDebugString(IAnnotatable, Int32) |
Ruft die Debugzeichenfolge für alle Anmerkungen ab, die für das Objekt deklariert sind. |
| GetAnnotation(IAnnotatable, String) |
Ruft die Anmerkung mit dem angegebenen Namen ab, die ausgelöst wird, wenn sie nicht vorhanden ist. |
| GetAnnotation(IMutableAnnotatable, String) |
Ruft die Anmerkung mit dem angegebenen Namen ab, die ausgelöst wird, wenn sie nicht vorhanden ist. |
| SetOrRemoveAnnotation(IMutableAnnotatable, String, Object) |
Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Entfernt die vorhandene Anmerkung, falls |
| ToDebugString(IDbFunctionParameter, MetadataDebugStringOptions, Int32) |
Erstellt eine lesbare Darstellung der angegebenen Metadaten. Warnung: Verlassen Sie sich nicht auf das Format der zurückgegebenen Zeichenfolge. Sie wurde nur für das Debuggen entwickelt und kann sich willkürlich zwischen Versionen ändern. |