IConventionDbFunctionBuilder 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 eine einfache API zum Konfigurieren von bereit IConventionDbFunction.
public interface IConventionDbFunctionBuilder
public interface IConventionDbFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionDbFunctionBuilder = interface
type IConventionDbFunctionBuilder = interface
interface IConventionAnnotatableBuilder
Public Interface IConventionDbFunctionBuilder
Public Interface IConventionDbFunctionBuilder
Implements IConventionAnnotatableBuilder
- Abgeleitet
- 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
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) |
CanSetIsBuiltIn(Boolean, Boolean) |
Gibt einen Wert zurück, der angibt, ob die angegebene integrierte Funktion für die Datenbankfunktion festgelegt werden kann. |
CanSetIsNullable(Boolean, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene NULLable für die Datenbankfunktion festgelegt werden kann. |
CanSetName(String, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Name für die Datenbankfunktion festgelegt werden kann. |
CanSetSchema(String, Boolean) |
Gibt einen Wert zurück, der angibt, ob das angegebene Schema für die Datenbankfunktion festgelegt werden kann. |
CanSetStoreType(String, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Speichertyp für die Datenbankfunktion festgelegt werden kann. |
CanSetTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean) |
Gibt einen Wert zurück, der angibt, ob die angegebene Übersetzung für die Datenbankfunktion festgelegt werden kann. |
CanSetTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean) |
Gibt einen Wert zurück, der angibt, ob die angegebene Übersetzung für die Datenbankfunktion festgelegt werden kann. |
CanSetTypeMapping(RelationalTypeMapping, Boolean) |
Gibt einen Wert zurück, der angibt, ob die angegebene Rückgabetypzuordnung für die Datenbankfunktion 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 Datenbankfunktion 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 |
HasParameter(String, Boolean) |
Gibt ein -Objekt zurück, das zum Konfigurieren eines Parameters mit dem angegebenen Namen verwendet werden kann. |
HasSchema(String, Boolean) |
Legt das Schema der Datenbankfunktion fest. |
HasStoreType(String, Boolean) |
Legt den Speichertyp der Funktion in der Datenbank fest. |
HasTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean) |
Legt einen Rückruf fest, der aufgerufen wird, um eine benutzerdefinierte Übersetzung dieser Funktion durchzuführen. Der Rückruf übernimmt eine Auflistung von Ausdrücken, die den Parametern entsprechen, die an den Funktionsaufruf übergeben werden. Der Rückruf sollte einen Ausdruck zurückgeben, der die gewünschte Übersetzung darstellt. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=852477. |
HasTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean) |
Legt einen Rückruf fest, der aufgerufen wird, um eine benutzerdefinierte Übersetzung dieser Funktion durchzuführen. Der Rückruf übernimmt eine Auflistung von Ausdrücken, die den Parametern entsprechen, die an den Funktionsaufruf übergeben werden. Der Rückruf sollte einen Ausdruck zurückgeben, der die gewünschte Übersetzung darstellt. |
HasTypeMapping(RelationalTypeMapping, Boolean) |
Legt die Rückgabetypzuordnung der Datenbankfunktion fest. |
IsBuiltIn(Boolean, Boolean) |
Legt den Wert fest, der angibt, ob die Datenbankfunktion integriert ist oder nicht. |
IsNullable(Boolean, Boolean) |
Legt den Wert fest, der angibt, ob die Datenbankfunktion NULL-Wert zurückgeben kann oder nicht. |
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) |