IConventionPropertyBuilder Schnittstelle

Definition

Stellt eine einfache API-Oberfläche zum Konfigurieren von aus IConventionProperty Konventionen bereit.

Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder>
type IConventionPropertyBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
    interface IConventionPropertyBaseBuilder
    interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
    interface IConventionPropertyBaseBuilder<IConventionPropertyBuilder>
    interface IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder(Of IConventionPropertyBuilder)
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen .

Eigenschaften

Metadata

Ruft die zu konfigurierende Eigenschaft ab.

ModelBuilder

Ruft den Modell-Generator ab.

(Geerbt von IConventionAnnotatableBuilder)

Methoden

AfterSave(Nullable<PropertySaveBehavior>, Boolean)

Konfiguriert, ob diese Eigenschaft geändert werden kann, nachdem die Entität in der Datenbank gespeichert wurde.

BeforeSave(Nullable<PropertySaveBehavior>, Boolean)

Konfiguriert, ob diese Eigenschaft geändert werden kann, bevor die Entität in der Datenbank gespeichert wird.

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)
CanSetAfterSave(Nullable<PropertySaveBehavior>, Boolean)

Gibt einen Wert zurück, der angibt, ob die Möglichkeit zum Ändern nach dem Speichern der Entität in der Datenbank für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

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)
CanSetBeforeSave(Nullable<PropertySaveBehavior>, Boolean)

Gibt einen Wert zurück, der angibt, ob die Möglichkeit, vor dem Speichern der Entität in der Datenbank für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann, zu ändern.

CanSetConversion(Type, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Typ zum Konvertieren von Werten in und aus der aktuellen Konfigurationsquelle für diese Eigenschaft konfiguriert werden kann.

CanSetConversion(ValueConverter, Boolean)

Gibt einen Wert zurück, der angibt, ob für ValueConverter diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetConverter(Type, Boolean)

Gibt einen Wert zurück, der angibt, ob für ValueConverter diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetElementType(Type, Boolean)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Es kann ohne vorherige Ankündigung in jeder Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt in Ihrem Code verwenden und wissen, dass dies bei der Aktualisierung auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann.

CanSetField(FieldInfo, Boolean)

Gibt einen Wert zurück, der angibt, ob das Sicherungsfeld für diese Eigenschaft aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetField(String, Boolean)

Gibt einen Wert zurück, der angibt, ob das Sicherungsfeld für diese Eigenschaft aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetIsConcurrencyToken(Nullable<Boolean>, Boolean)

Gibt einen Wert zurück, der angibt, ob die Eigenschaft als Parallelitätstoken aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetIsRequired(Nullable<Boolean>, Boolean)

Gibt einen Wert zurück, der angibt, ob diese Eigenschaft erforderlich aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetIsUnicode(Nullable<Boolean>, Boolean)

Gibt einen Wert zurück, der angibt, ob die Eigenschaft so konfiguriert werden kann, dass unicode-Zeichen aus der aktuellen Konfigurationsquelle beibehalten werden können.

CanSetKeyValueComparer(ValueComparer, Boolean)
Veraltet.

Gibt einen Wert zurück, der angibt, ob die angegebene ValueComparer für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetMaxLength(Nullable<Int32>, Boolean)

Gibt einen Wert zurück, der angibt, ob die maximal zulässige Datenlänge für diese Eigenschaft aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetPrecision(Nullable<Int32>, Boolean)

Gibt einen Wert zurück, der angibt, ob die Genauigkeit der zulässigen Daten für diese Eigenschaft aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Gibt einen Wert zurück, der angibt, ob für PropertyAccessMode diese Eigenschaft aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetProviderValueComparer(Type, Boolean)

Gibt einen Wert zurück, der angibt, ob die angegebene ValueComparer für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetProviderValueComparer(ValueComparer, Boolean)

Gibt einen Wert zurück, der angibt, ob die angegebene ValueComparer für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetScale(Nullable<Int32>, Boolean)

Gibt einen Wert zurück, der angibt, ob die zulässige Datenskala für diese Eigenschaft aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetSentinel(Object, Boolean)

Gibt einen Wert zurück, der angibt, ob der Sentinel für diese Eigenschaft aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetStructuralValueComparer(ValueComparer, Boolean)
Veraltet.

Gibt einen Wert zurück, der angibt, ob die angegebene ValueComparer für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetTypeMapping(CoreTypeMapping, Boolean)

Gibt einen Wert zurück, der angibt, ob die angegebene CoreTypeMapping für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetValueComparer(Type, Boolean)

Gibt einen Wert zurück, der angibt, ob die angegebene ValueComparer für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetValueComparer(ValueComparer, Boolean)

Gibt einen Wert zurück, der angibt, ob die angegebene ValueComparer für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetValueGenerated(Nullable<ValueGenerated>, Boolean)

Gibt einen Wert zurück, der angibt, ob die Eigenschaftswertgenerierung aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

Gibt einen Wert zurück, der angibt, ob für ValueGenerator diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)

Gibt einen Wert zurück, der angibt, ob für ValueGenerator diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann.

CanSetValueGeneratorFactory(Type, Boolean)

Gibt einen Wert zurück, der angibt, ob für ValueGeneratorFactory diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert 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 ConfigurationSourcevorhanden ist.

(Geerbt von IConventionPropertyBaseBuilder<TBuilder>)
HasConversion(Type, Boolean)

Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank in den angegebenen Typ konvertiert und beim Lesen aus der Datenbank zurückgewandelt wird.

HasConversion(ValueConverter, Boolean)

Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterin und aus der Datenbank konvertiert wird.

HasConverter(Type, Boolean)

Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterin und aus der Datenbank konvertiert wird.

HasField(FieldInfo, Boolean)

Legt das für diese Eigenschaft zu verwendende Sicherungsfeld fest.

HasField(String, Boolean)

Legt das für diese Eigenschaft zu verwendende Sicherungsfeld fest.

HasKeyValueComparer(ValueComparer, Boolean)
Veraltet.

Konfiguriert die , die ValueComparer für Schlüsselvergleiche für diese Eigenschaft verwendet werden soll.

HasMaxLength(Nullable<Int32>, Boolean)

Konfiguriert die maximale Länge der Daten, die in dieser Eigenschaft gespeichert werden können.

HasNoAnnotation(String, Boolean)

Entfernt die Anmerkung mit dem angegebenen Namen aus diesem Objekt.

(Geerbt von IConventionPropertyBaseBuilder<TBuilder>)
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 ConfigurationSourcevorhanden ist. Entfernt die Anmerkung, wenn null wert angegeben ist.

(Geerbt von IConventionPropertyBaseBuilder<TBuilder>)
HasPrecision(Nullable<Int32>, Boolean)

Konfiguriert die Genauigkeit der Eigenschaft.

HasProviderValueComparer(Type, Boolean)

Konfiguriert die ValueComparer für die Anbieterwerte für diese Eigenschaft.

HasProviderValueComparer(ValueComparer, Boolean)

Konfiguriert die ValueComparer für die Anbieterwerte für diese Eigenschaft.

HasScale(Nullable<Int32>, Boolean)

Konfiguriert die Skalierung der Eigenschaft.

HasSentinel(Object, Boolean)

Konfiguriert den Wert, der verwendet wird, um zu bestimmen, ob die Eigenschaft festgelegt wurde oder nicht. Wenn die -Eigenschaft auf den Sentinel-Wert festgelegt ist, gilt sie als nicht festgelegt. Standardmäßig ist der Sentinel-Wert der CLR-Standardwert für den Typ der Eigenschaft.

HasStructuralValueComparer(ValueComparer, Boolean)
Veraltet.

Konfiguriert die , die ValueComparer für Strukturvergleiche für diese Eigenschaft verwendet werden soll.

HasTypeMapping(CoreTypeMapping, Boolean)

Konfiguriert die CoreTypeMapping für diese Eigenschaft.

HasValueComparer(Type, Boolean)

Konfiguriert die ValueComparer für diese Eigenschaft.

HasValueComparer(ValueComparer, Boolean)

Konfiguriert die ValueComparer für diese Eigenschaft.

HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

Konfiguriert das , das ValueGenerator Werte für diese Eigenschaft generiert.

HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)

Konfiguriert das , das ValueGenerator Werte für diese Eigenschaft generiert.

HasValueGenerator(Type, Boolean)

Konfiguriert das , das ValueGenerator Werte für diese Eigenschaft generiert.

HasValueGeneratorFactory(Type, Boolean)

Konfiguriert den ValueGeneratorFactory zum Erstellen eines ValueGenerator , das Werte für diese Eigenschaft generiert.

IsConcurrencyToken(Nullable<Boolean>, Boolean)

Konfiguriert, ob diese Eigenschaft als Parallelitätstoken verwendet werden soll. Wenn eine Eigenschaft als Parallelitätstoken konfiguriert ist, wird der Wert in der Datenbank überprüft, wenn ein instance dieses Entitätstyps aktualisiert oder gelöscht wird, SaveChanges() um sicherzustellen, dass er sich seit dem Abrufen des instance aus der Datenbank nicht geändert hat. Wenn sie geändert wurde, wird eine Ausnahme ausgelöst, und die Änderungen werden nicht auf die Datenbank angewendet.

IsRequired(Nullable<Boolean>, Boolean)

Konfiguriert, ob dieser Eigenschaft ein Wert zugewiesen werden muss oder null ein gültiger Wert ist. Eine Eigenschaft kann nur als nicht erforderlich konfiguriert werden, wenn sie auf einem CLR-Typ basiert, der zugewiesen nullwerden kann.

IsUnicode(Nullable<Boolean>, Boolean)

Konfiguriert, ob die -Eigenschaft Unicode-Zeichen beibehalten kann.

RemoveAnnotation(String, Boolean)
Veraltet.

Entfernt die Anmerkung mit dem angegebenen Namen aus diesem Objekt.

(Geerbt von IConventionAnnotatableBuilder)
SetElementType(Type, Boolean)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Es kann ohne vorherige Ankündigung in jeder Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt in Ihrem Code verwenden und wissen, dass dies bei der Aktualisierung auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann.

SetOrRemoveAnnotation(String, Object, Boolean)
Veraltet.

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

(Geerbt von IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Legt die fest, die PropertyAccessMode für diese Eigenschaft verwendet werden soll.

ValueGenerated(Nullable<ValueGenerated>, Boolean)

Legt einen Wert fest, der angibt, wann ein Wert für diese Eigenschaft von der Datenbank generiert wird. Selbst wenn die Eigenschaft so festgelegt ist, dass sie von der Datenbank generiert werden soll, kann EF dennoch versuchen, einen bestimmten Wert zu speichern (anstatt einen von der Datenbank generiert zu lassen), wenn die Entität hinzugefügt und ein Wert zugewiesen wird, oder die Eigenschaft für eine vorhandene Entität als geändert markiert wird. Weitere Informationen und Beispiele finden Sie GetBeforeSaveBehavior() unter und GetAfterSaveBehavior() .

Erweiterungsmethoden

CanSetJsonProperty(IConventionPropertyBuilder, String, Boolean)

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

ToJsonProperty(IConventionPropertyBuilder, String, Boolean)

Konfiguriert den Eigenschaftennamen, dem die Eigenschaft zugeordnet wird, wenn Azure Cosmos als Ziel verwendet wird. Wenn eine leere Zeichenfolge angegeben wird, wird die Eigenschaft nicht beibehalten.

CanSetCollation(IConventionPropertyBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Sortierung 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.

CanSetColumnName(IConventionPropertyBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob die angegebene Spalte 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, StoreObjectIdentifier, Boolean)

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

HasColumnName(IConventionPropertyBuilder, String, Boolean)

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.

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.

HasComment(IConventionPropertyBuilder, String, Boolean)

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.

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

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.

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.

IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, 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.

CanSetGeometricDimension(IConventionPropertyBuilder, String, Boolean)

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

CanSetSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

ForSqliteHasDimension(IConventionPropertyBuilder, String, Boolean)
Veraltet.

Konfiguriert die Dimension der Spalte, der die Eigenschaft zugeordnet ist, wenn sqLite als Ziel verwendet wird.

ForSqliteHasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Veraltet.

Konfiguriert die SRID der Spalte, der die Eigenschaft zugeordnet ist, wenn SQLite als Ziel verwendet wird.

HasGeometricDimension(IConventionPropertyBuilder, String, Boolean)

Konfiguriert die Dimension der Spalte, der die Eigenschaft zugeordnet ist, wenn sqLite als Ziel verwendet wird.

HasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguriert die SRID der Spalte, der die Eigenschaft zugeordnet ist, wenn SQLite als Ziel verwendet wird.

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Name und das schema für die Hi-Lo-Sequenz festgelegt werden können.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Inkrement für SQL Server IDENTITY für eine bestimmte Tabelle festgelegt werden kann.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Inkrement für SQL Server IDENTITY festgelegt werden kann.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Ausgangswert für SQL Server IDENTITY festgelegt werden kann.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Ausgangswert für SQL Server IDENTITY für eine bestimmte Tabelle festgelegt werden kann.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Ausgangswert für SQL Server IDENTITY festgelegt werden kann.

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Gibt einen Wert zurück, der angibt, ob die Spalte der Eigenschaft beim Ziel SQL Server als Sparse konfiguriert werden kann.

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Name und das schema für die Schlüsselwertgenerierungssequenz festgelegt werden können.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Wertgenerierungsstrategie für eine bestimmte Tabelle festgelegt werden kann.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
Veraltet.

Konfiguriert die Datenbanksequenz, die für das Hi-Lo-Muster verwendet wird, um Werte für die key-Eigenschaft zu generieren, wenn SQL Server als Ziel verwendet wird.

ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Veraltet.

Konfiguriert das Inkrement für SQL Server IDENTITY.

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Veraltet.

Konfiguriert den Seed für SQL Server IDENTITY.

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Veraltet.

Konfiguriert die Wertgenerierungsstrategie für die Schlüsseleigenschaft, wenn SQL Server als Ziel verwendet wird.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Konfiguriert die Datenbanksequenz, die für das Hi-Lo-Muster verwendet wird, um Werte für die key-Eigenschaft zu generieren, wenn SQL Server als Ziel verwendet wird.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Konfiguriert das Inkrement für SQL Server IDENTITY für eine bestimmte Tabelle.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguriert das Inkrement für SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguriert den Seed für SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Konfiguriert den Seed für SQL Server IDENTITY für eine bestimmte Tabelle.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Konfiguriert den Seed für SQL Server IDENTITY.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

Konfiguriert die Datenbanksequenz, die für das Schlüsselwertgenerierungsmuster verwendet wird, um Werte für die Schlüsseleigenschaft zu generieren, wenn SQL Server als Ziel verwendet wird.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Konfiguriert die Wertgenerierungsstrategie für die key-Eigenschaft, wenn SQL Server für eine bestimmte Tabelle als Ziel verwendet wird.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Konfiguriert die Wertgenerierungsstrategie für die Schlüsseleigenschaft, wenn SQL Server als Ziel verwendet wird.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Konfiguriert, ob die Spalte der Eigenschaft beim Ziel SQL Server als Sparse erstellt wird.

Gilt für: