RelationalPropertyBuilderExtensions Klasse

Definition

Relationale datenbankspezifische Erweiterungsmethoden für PropertyBuilder.

public static class RelationalPropertyBuilderExtensions
type RelationalPropertyBuilderExtensions = class
Public Module RelationalPropertyBuilderExtensions
Vererbung
RelationalPropertyBuilderExtensions

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .

Methoden

CanSetCollation(IConventionPropertyBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Sortierung festgelegt werden kann.

CanSetColumnName(IConventionPropertyBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob die angegebene Spalte für die -Eigenschaft festgelegt werden kann.

CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Gibt einen Wert zurück, der angibt, ob die angegebene Spalte für ein bestimmtes tabellenähnliches Speicherobjekt für die -Eigenschaft festgelegt werden kann.

CanSetColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Ruft einen Wert ab, der angibt, ob die angegebene Spaltenreihenfolge für die -Eigenschaft festgelegt werden kann.

CanSetColumnType(IConventionPropertyBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Datentyp für die -Eigenschaft festgelegt werden kann.

CanSetComment(IConventionPropertyBuilder, Object, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Kommentar für die Spalte festgelegt werden kann.

CanSetComment(IConventionPropertyBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Kommentar für die Spalte festgelegt werden kann.

CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene SQL-Ausdruck mit berechnetem Wert für die Spalte festgelegt werden kann.

CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Standard für die Spalte festgelegt werden kann.

CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Standardwertausdruck für die Spalte festgelegt werden kann.

CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Gibt einen Wert zurück, der angibt, ob die Eigenschaft als feste Länge konfiguriert werden kann.

CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene berechnete Spaltentyp für die Spalte festgelegt werden kann.

CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als JSON-Eigenschaftsname für eine bestimmte Entitätseigenschaft verwendet werden kann.

HasColumnName(IConventionPropertyBuilder, String, Boolean)

Konfiguriert die Spalte, der die -Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Konfiguriert die Spalte, der die Eigenschaft in einem bestimmten tabellenähnlichen Speicherobjekt zugeordnet ist.

HasColumnName(PropertyBuilder, String)

Konfiguriert die Spalte, der die -Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert die Spalte, der die -Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguriert die Reihenfolge der Spalte, der die Eigenschaft zugeordnet ist.

HasColumnOrder(PropertyBuilder, Nullable<Int32>)

Konfiguriert die Reihenfolge der Spalte, der die Eigenschaft zugeordnet ist.

HasColumnOrder<TProperty>(PropertyBuilder<TProperty>, Nullable<Int32>)

Konfiguriert die Reihenfolge der Spalte, der die Eigenschaft zugeordnet ist.

HasColumnType(IConventionPropertyBuilder, String, Boolean)

Konfiguriert den Datentyp der Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird. Dies sollte der vollständige Typname sein, einschließlich Genauigkeit, Skalierung, Länge usw.

HasColumnType(PropertyBuilder, String)

Konfiguriert den Datentyp der Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird. Dies sollte der vollständige Typname sein, einschließlich Genauigkeit, Skalierung, Länge usw.

HasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert den Datentyp der Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird. Dies sollte der vollständige Typname sein, einschließlich Genauigkeit, Skalierung, Länge usw.

HasComment(IConventionPropertyBuilder, String, Boolean)

Konfiguriert einen Kommentar, der auf die Spalte angewendet werden soll.

HasComment(PropertyBuilder, String)

Konfiguriert einen Kommentar, der auf die Spalte angewendet werden soll.

HasComment<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert einen Kommentar, der auf die Spalte angewendet werden soll.

HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

HasComputedColumnSql(PropertyBuilder)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

HasComputedColumnSql(PropertyBuilder, String)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

HasComputedColumnSql(PropertyBuilder, String, Nullable<Boolean>)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String, Nullable<Boolean>)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Konfiguriert den Standardwert für die Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDefaultValue(PropertyBuilder)

Konfiguriert den Standardwert für die Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDefaultValue(PropertyBuilder, Object)

Konfiguriert den Standardwert für die Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

Konfiguriert den Standardwert für die Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Konfiguriert den Standardwert für die Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Konfiguriert den Standardwertausdruck für die Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDefaultValueSql(PropertyBuilder)

Konfiguriert den Standardwertausdruck für die Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDefaultValueSql(PropertyBuilder, String)

Konfiguriert den Standardwertausdruck für die Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Konfiguriert den Standardwertausdruck für die Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert den Standardwertausdruck für die Spalte, der die Eigenschaft zugeordnet ist, wenn eine relationale Datenbank als Ziel verwendet wird.

HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Konfiguriert die -Eigenschaft einer Entität, die einer JSON-Spalte zugeordnet ist, und zuordnen die Entitätseigenschaft zu einer bestimmten JSON-Eigenschaft, anstatt den Namen der Entitätseigenschaft zu verwenden.

HasJsonPropertyName(PropertyBuilder, String)

Konfiguriert die -Eigenschaft einer Entität, die einer JSON-Spalte zugeordnet ist, und zuordnen die Entitätseigenschaft zu einer bestimmten JSON-Eigenschaft, anstatt den Namen der Entitätseigenschaft zu verwenden.

HasJsonPropertyName<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert die -Eigenschaft einer Entität, die einer JSON-Spalte zugeordnet ist, und zuordnen die Entitätseigenschaft zu einer bestimmten JSON-Eigenschaft, anstatt den Namen der Entitätseigenschaft zu verwenden.

IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Konfiguriert die -Eigenschaft so, dass nur Daten mit fester Länge gespeichert werden können, z. B. Zeichenfolgen.

IsFixedLength(PropertyBuilder, Boolean)

Konfiguriert die -Eigenschaft so, dass nur Daten mit fester Länge gespeichert werden können, z. B. Zeichenfolgen.

IsFixedLength<TProperty>(PropertyBuilder<TProperty>, Boolean)

Konfiguriert die -Eigenschaft so, dass nur Daten mit fester Länge gespeichert werden können, z. B. Zeichenfolgen.

IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte des angegebenen Typs zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

UseCollation(IConventionPropertyBuilder, String, Boolean)

Konfiguriert die -Eigenschaft, um die angegebene Sortierung zu verwenden. Die Datenbankspalte wird mit der angegebenen Sortierung erstellt und implizit in allen sortierungsabhängigen Vorgängen verwendet.

UseCollation(PropertyBuilder, String)

Konfiguriert die -Eigenschaft, um die angegebene Sortierung zu verwenden. Die Datenbankspalte wird mit der angegebenen Sortierung erstellt und implizit in allen sortierungsabhängigen Vorgängen verwendet.

UseCollation<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert die -Eigenschaft, um die angegebene Sortierung zu verwenden. Die Datenbankspalte wird mit der angegebenen Sortierung erstellt und implizit in allen sortierungsabhängigen Vorgängen verwendet.

Gilt für: