IDbFunction Schnittstelle

Definition

Stellt eine relationale Datenbankfunktion in dar IModel .

public interface IDbFunction
public interface IDbFunction : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
type IDbFunction = interface
type IDbFunction = interface
    interface IAnnotatable
Public Interface IDbFunction
Public Interface IDbFunction
Implements IAnnotatable
Abgeleitet
Implementiert

Eigenschaften

FunctionName

Der Name der Funktion in der Datenbank.

IsAggregate

Ruft den Wert ab, der angibt, ob diese Funktion eine Aggregatfunktion ist.

IsBuiltIn

Ruft den Wert ab, der angibt, ob die Datenbankfunktion integriert ist.

IsNullable

Ruft den Wert ab, der angibt, ob die Datenbankfunktion NULL zurückgeben kann.

IsScalar

Ruft den Wert ab, der angibt, ob diese Funktion einen skalaren Wert zurückgibt.

Item[String]

Ruft die Wert Anmerkung mit dem angegebenen Namen ab und gibt zurück, null Wenn Sie nicht vorhanden ist.

(Geerbt von IAnnotatable)
MethodInfo

Ruft die CLR-Methode ab, die der Funktion in der Datenbank zugeordnet wird.

Model

Ruft die ab IModel , in der diese Funktion definiert ist.

ModelName

Ruft den Namen der Funktion im Modell ab.

Name

Ruft den Namen der Funktion in der Datenbank ab.

Parameters

Ruft die Parameter für diese Funktion ab.

ReturnType

Ruft den zurückgegebenen CLR-Typ ab.

Schema

Ruft das Schema der Funktion in der Datenbank ab.

StoreFunction

Ruft den zugeordneten ab IStoreFunction .

StoreType

Ruft die konfigurierte Zeichenfolge des Speicher Typs ab.

Translation

Ruft den Übersetzungs Rückruf zum Durchführen einer benutzerdefinierten Übersetzung des Methoden Aufrufs in ein SQL-Ausdrucks Fragment ab.

TypeMapping

Ruft die Typzuordnung für den Rückgabetyp der Funktion ab.

Methoden

FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab und gibt zurück, null Wenn Sie nicht vorhanden ist.

(Geerbt von IAnnotatable)
GetAnnotations()

Ruft alle Anmerkungen für das aktuelle-Objekt ab.

(Geerbt von IAnnotatable)

Erweiterungsmethoden

AnnotationsToDebugString(IAnnotatable, Int32)

Ruft die debugzeichenfolge für alle Anmerkungen ab, die für das Objekt deklariert wurden.

GetAnnotation(IAnnotatable, String)

Ruft die Anmerkung mit dem angegebenen Namen ab und löst aus, wenn Sie nicht vorhanden ist.

ToDebugString(IDbFunction, MetadataDebugStringOptions, Int32)

Erstellt eine lesbare Darstellung der angegebenen Metadaten.

Warnung: verlassen Sie sich nicht auf das Format der zurückgegebenen Zeichenfolge. Sie ist nur für das Debuggen konzipiert und kann sich beliebig zwischen den Releases ändern.

Gilt für: