IConventionStoredProcedureBuilder Schnittstelle

Definition

Stellt eine einfache API zum Konfigurieren von bereit IConventionStoredProcedure.

public interface IConventionStoredProcedureBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionStoredProcedureBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionStoredProcedureBuilder
Implements IConventionAnnotatableBuilder
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen .

Eigenschaften

Metadata

Die zu konfigurierende Funktion.

ModelBuilder

Ruft den Modell-Generator ab.

(Geerbt von IConventionAnnotatableBuilder)

Methoden

CanHaveOriginalValueParameter(String, Boolean)

Gibt einen Wert zurück, der angibt, ob ein Parameter den ursprünglichen Wert der zugeordneten Eigenschaft enthält, die für die gespeicherte Prozedur verwendet werden kann.

CanHaveParameter(String, Boolean)

Gibt einen Wert zurück, der angibt, ob ein Parameter, der der angegebenen Eigenschaft zugeordnet ist, für die gespeicherte Prozedur verwendet werden kann.

CanHaveResultColumn(String, Boolean)

Gibt einen Wert zurück, der angibt, ob eine Spalte des Ergebnisses, die der angegebenen Eigenschaft zugeordnet ist, für die gespeicherte Prozedur verwendet werden kann.

CanHaveRowsAffectedParameter(Boolean)

Gibt einen Wert zurück, der angibt, ob ein Parameter, der die betroffenen Zeilen zurückgibt, für die gespeicherte Prozedur verwendet werden kann.

CanHaveRowsAffectedResultColumn(Boolean)

Gibt einen Wert zurück, der angibt, ob eine Spalte, die die betroffenen Zeilen enthält, für die gespeicherte Prozedur verwendet werden kann.

CanRemoveAnnotation(String, Boolean)

Gibt einen Wert zurück, der angibt, ob eine Anmerkung mit dem angegebenen Namen mithilfe dieser Konfigurationsquelle entfernt werden kann.

(Geerbt von IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Gibt einen Wert zurück, der angibt, ob eine Anmerkung mit dem angegebenen Namen und Wert aus dieser Konfigurationsquelle festgelegt werden kann.

(Geerbt von IConventionAnnotatableBuilder)
CanSetName(String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Name für die gespeicherte Prozedur festgelegt werden kann.

CanSetSchema(String, Boolean)

Gibt einen Wert zurück, der angibt, ob das angegebene Schema für die gespeicherte Prozedur festgelegt werden kann.

HasAnnotation(String, Object, Boolean)

Legt die Unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn eine Anmerkung mit dem angegebenen Namen bereits mit derselben oder niedriger vorhanden ist ConfigurationSource.

HasName(String, Boolean)

Legt den Namen der gespeicherten Prozedur fest.

HasName(String, String, Boolean)

Legt den Namen und das Schema der gespeicherten Prozedur fest.

HasNoAnnotation(String, Boolean)

Entfernt die Anmerkung mit dem angegebenen Namen aus diesem Objekt.

HasNonNullAnnotation(String, Object, Boolean)

Legt die Unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn eine Anmerkung mit dem angegebenen Namen bereits mit derselben oder niedriger vorhanden ist ConfigurationSource. Entfernt die Anmerkung, wenn null wert angegeben ist.

HasOriginalValueParameter(String, Boolean)

Konfiguriert einen neuen Parameter, der den ursprünglichen Wert der Eigenschaft mit dem angegebenen Namen enthält, wenn kein parameter vorhanden ist, der der angegebenen Eigenschaft zugeordnet ist.

HasParameter(String, Boolean)

Konfiguriert einen neuen Parameter, wenn kein parameter vorhanden ist, der der angegebenen Eigenschaft zugeordnet ist.

HasResultColumn(String, Boolean)

Konfiguriert eine neue Spalte des Ergebnisses für diese gespeicherte Prozedur. Dies wird für datenbankgenerierte Spalten verwendet.

HasRowsAffectedParameter(Boolean)

Konfiguriert einen neuen Parameter, der die betroffenen Zeilen zurückgibt, wenn kein solcher Parameter vorhanden ist.

HasRowsAffectedResultColumn(Boolean)

Konfiguriert eine neue Spalte, die die für diese gespeicherte Prozedur betroffenen Zeilen enthält, wenn keine solche Spalte vorhanden ist.

HasSchema(String, Boolean)

Legt das Schema der gespeicherten Prozedur fest.

RemoveAnnotation(String, Boolean)
Veraltet.

Entfernt die Anmerkung mit dem angegebenen Namen aus diesem Objekt.

(Geerbt von IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Veraltet.

Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest oder entfernt sie.

(Geerbt von IConventionAnnotatableBuilder)

Gilt für: