IConventionPropertyBuilder 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-Oberfläche zum Konfigurieren von IConventionProperty Konventionen bereit.
Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder>
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
type IConventionPropertyBuilder = interface
interface IConventionPropertyBaseBuilder<IConventionPropertyBuilder>
interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
interface IConventionPropertyBaseBuilder
interface IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder(Of IConventionPropertyBuilder)
Public Interface IConventionPropertyBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Modellbaukonventionen .
Eigenschaften
| Name | Beschreibung |
|---|---|
| Metadata |
Ruft die konfigurierte Eigenschaft ab. |
| ModelBuilder |
Ruft den Modell-Generator ab. (Geerbt von IConventionAnnotatableBuilder) |
Methoden
| Name | Beschreibung |
|---|---|
| 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, nach dem Speichern der Entität in der Datenbank geändert werden kann, 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 geändert werden kann, für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann. |
| CanSetConversion(Type, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Typ werte in und aus dieser Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann. |
| CanSetConversion(ValueConverter, Boolean) |
Gibt einen Wert zurück, der angibt, ob die ValueConverter Eigenschaft für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann. |
| CanSetConverter(Type, Boolean) |
Gibt einen Wert zurück, der angibt, ob die ValueConverter Eigenschaft für 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. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version 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. |
| CanSetIsAutoLoaded(Nullable<Boolean>, Boolean) |
Gibt einen Wert zurück, der angibt, ob die Eigenschaft automatisch aus der aktuellen Konfigurationsquelle konfiguriert 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 ist, 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 Eigenschaft aus der aktuellen Konfigurationsquelle für diese Eigenschaft 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 zulässige Genauigkeit von Daten für diese Eigenschaft aus der aktuellen Konfigurationsquelle festgelegt werden kann. |
| CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Gibt einen Wert zurück, der angibt, ob die PropertyAccessMode Eigenschaft für diese Eigenschaft aus der aktuellen Konfigurationsquelle festgelegt werden kann. |
| CanSetProviderValueComparer(Type, Boolean) |
Gibt einen Wert zurück, der angibt, ob die angegebene ValueComparer Eigenschaft aus der aktuellen Konfigurationsquelle für diese Eigenschaft konfiguriert werden kann. |
| CanSetProviderValueComparer(ValueComparer, Boolean) |
Gibt einen Wert zurück, der angibt, ob die angegebene ValueComparer Eigenschaft aus der aktuellen Konfigurationsquelle für diese Eigenschaft 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 Eigenschaft aus der aktuellen Konfigurationsquelle für diese Eigenschaft konfiguriert werden kann. |
| CanSetTypeMapping(CoreTypeMapping, Boolean) |
Gibt einen Wert zurück, der angibt, ob die angegebene CoreTypeMapping Eigenschaft aus der aktuellen Konfigurationsquelle für diese Eigenschaft konfiguriert werden kann. |
| CanSetValueComparer(Type, Boolean) |
Gibt einen Wert zurück, der angibt, ob die angegebene ValueComparer Eigenschaft aus der aktuellen Konfigurationsquelle für diese Eigenschaft konfiguriert werden kann. |
| CanSetValueComparer(ValueComparer, Boolean) |
Gibt einen Wert zurück, der angibt, ob die angegebene ValueComparer Eigenschaft aus der aktuellen Konfigurationsquelle für diese Eigenschaft 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 die ValueGenerator Eigenschaft für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann. |
| CanSetValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
Gibt einen Wert zurück, der angibt, ob die ValueGenerator Eigenschaft für diese Eigenschaft aus der aktuellen Konfigurationsquelle konfiguriert werden kann. |
| CanSetValueGeneratorFactory(Type, Boolean) |
Gibt einen Wert zurück, der angibt, ob die ValueGeneratorFactory Eigenschaft für 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 bereits eine Anmerkung mit dem angegebenen Namen mit demselben oder niedrigeren ConfigurationSourceNamen vorhanden 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 wieder konvertiert wird. |
| HasConversion(ValueConverter, Boolean) |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterWerts in und aus der Datenbank konvertiert wird. |
| HasConverter(Type, Boolean) |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterWerts in und aus der Datenbank konvertiert wird. |
| HasField(FieldInfo, Boolean) |
Legt das Sicherungsfeld fest, das für diese Eigenschaft verwendet werden soll. |
| HasField(String, Boolean) |
Legt das Sicherungsfeld fest, das für diese Eigenschaft verwendet werden soll. |
| HasKeyValueComparer(ValueComparer, Boolean) |
Veraltet.
Konfiguriert den ValueComparer für Schlüsselvergleiche für diese Eigenschaft zu verwendenden Schlüsselvergleiche. |
| HasMaxLength(Nullable<Int32>, Boolean) |
Konfiguriert die maximale Datenlänge, die in dieser Eigenschaft gespeichert werden kann. |
| 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 bereits eine Anmerkung mit dem angegebenen Namen mit demselben oder niedrigeren ConfigurationSourceNamen vorhanden ist.
Entfernt die Anmerkung, wenn |
| HasPrecision(Nullable<Int32>, Boolean) |
Konfiguriert die Genauigkeit der Eigenschaft. |
| HasProviderValueComparer(Type, Boolean) |
Konfiguriert die ValueComparer Verwendung für die Anbieterwerte für diese Eigenschaft. |
| HasProviderValueComparer(ValueComparer, Boolean) |
Konfiguriert die ValueComparer Verwendung für die Anbieterwerte für diese Eigenschaft. |
| HasScale(Nullable<Int32>, Boolean) |
Konfiguriert den Maßstab 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 Sentinelwert festgelegt ist, wird sie als nicht festgelegt betrachtet. Standardmäßig ist der Sentinelwert der CLR-Standardwert für den Typ der Eigenschaft. |
| HasStructuralValueComparer(ValueComparer, Boolean) |
Veraltet.
Konfiguriert die ValueComparer für strukturelle Vergleiche für diese Eigenschaft zu verwendende Eigenschaft. |
| HasTypeMapping(CoreTypeMapping, Boolean) |
Konfiguriert die CoreTypeMapping Eigenschaft für diese Eigenschaft. |
| HasValueComparer(Type, Boolean) |
Konfiguriert die ValueComparer Eigenschaft für diese Eigenschaft. |
| HasValueComparer(ValueComparer, Boolean) |
Konfiguriert die ValueComparer Eigenschaft für diese Eigenschaft. |
| HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Konfiguriert die Werte, die ValueGenerator für diese Eigenschaft generiert werden. |
| HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
Konfiguriert die Werte, die ValueGenerator für diese Eigenschaft generiert werden. |
| HasValueGenerator(Type, Boolean) |
Konfiguriert die Werte, die ValueGenerator für diese Eigenschaft generiert werden. |
| HasValueGeneratorFactory(Type, Boolean) |
Konfiguriert das ValueGeneratorFactory Erstellen eines ValueGenerator Objekts, das Werte für diese Eigenschaft generiert. |
| IsAutoLoaded(Nullable<Boolean>, Boolean) |
Konfiguriert, ob diese Eigenschaft automatisch geladen wird, wenn die Entität aus der Datenbank abgefragt wird. |
| 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 eine Instanz dieses Entitätstyps aktualisiert oder gelöscht SaveChanges() wird, um sicherzustellen, dass sie seit dem Abrufen der Instanz aus der Datenbank nicht geändert wurde. 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 diese Eigenschaft einen Wert zugewiesen haben muss oder |
| 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. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version 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 PropertyAccessMode für diese Eigenschaft zu verwendende Eigenschaft fest. |
| 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 wird, versucht EF möglicherweise immer noch, einen bestimmten Wert zu speichern (anstatt einen von der Datenbank generiert zu haben), wenn die Entität hinzugefügt wird und ein Wert zugewiesen wird, oder die Eigenschaft wird für eine vorhandene Entität als geändert markiert. Weitere Informationen und GetAfterSaveBehavior() Beispiele finden Sie GetBeforeSaveBehavior() unter. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| 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 berechnete Wert SQL-Ausdruck 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. |
| CanSetDefaultValue(IConventionPropertyBuilder, Object, String, 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. |
| CanSetDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Standardwertausdruck für die Spalte festgelegt werden kann. |
| CanSetEnableFullTextSearch(IConventionPropertyBuilder, String, Boolean, Boolean) |
Gibt einen Wert zurück, der angibt, ob die Volltextsuche für diese Eigenschaft mithilfe einer angegebenen Sprache aktiviert werden kann. |
| CanSetGeometricDimension(IConventionPropertyBuilder, String, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Dimension für die Spalte festgelegt werden kann. |
| 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>, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Inkrement für SQL Server IDENTITY festgelegt werden kann. |
| 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. |
| 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>, 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. |
| CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Gibt einen Wert zurück, der angibt, ob die Eigenschaft als feste Länge konfiguriert werden kann oder nicht. |
| CanSetIsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Gibt einen Wert zurück, der angibt, ob die Spalte der Eigenschaft mit dem SQL Server |
| CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Gibt einen Wert zurück, der angibt, ob die Spalte der Eigenschaft bei SQL Server als sparsam 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. |
| CanSetIsVector(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean) |
Gibt einen Wert zurück, der angibt, ob der Vektortyp festgelegt werden kann. |
| CanSetIsVectorProperty(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean) |
Gibt einen Wert zurück, der angibt, ob die Vektorabstandsfunktion und -dimensionen festgelegt werden können. |
| CanSetJsonProperty(IConventionPropertyBuilder, String, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Eigenschaftsname 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. |
| 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. |
| 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. |
| CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqliteValueGenerationStrategy>, Boolean) |
Gibt einen Wert zurück, der angibt, ob die angegebene Wertgenerierungsstrategie für die Eigenschaft festgelegt werden kann. |
| CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Wertgenerierungsstrategie festgelegt werden kann. |
| 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. |
| EnableFullTextSearch(IConventionPropertyBuilder, String, Boolean, Boolean) |
Aktiviert die Volltextsuche für diese Eigenschaft mithilfe einer angegebenen Sprache. |
| ForSqliteHasDimension(IConventionPropertyBuilder, String, Boolean) |
Veraltet.
Konfiguriert die Dimension der Spalte, der die Eigenschaft bei der Zielbestimmung von SQLite zugeordnet ist. |
| ForSqliteHasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Veraltet.
Konfiguriert die SRID der Spalte, der die Eigenschaft bei der Zielbestimmung von SQLite zugeordnet ist. |
| ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean) |
Veraltet.
Konfiguriert die Datenbanksequenz, die für das hi-lo Muster verwendet wird, um Werte für die Schlüsseleigenschaft zu generieren, wenn sie auf SQL Server ausgerichtet ist. |
| ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Veraltet.
Konfiguriert die Inkrementierung 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 sie auf SQL Server ausgerichtet ist. |
| HasColumnName(IConventionPropertyBuilder, String, Boolean) |
Konfiguriert die Spalte, der die Eigenschaft bei der Ausrichtung auf eine relationale Datenbank zugeordnet ist. |
| HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean) |
Konfiguriert die Spalte, der die Eigenschaft in einem bestimmten tabellenähnlichen Speicherobjekt zugeordnet ist. |
| 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 bei der Ausrichtung auf eine relationale Datenbank zugeordnet ist. 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 sie auf eine relationale Datenbank ausgerichtet ist. |
| HasDefaultValue(IConventionPropertyBuilder, Object, Boolean) |
Konfiguriert den Standardwert für die Spalte, der die Eigenschaft bei der Ausrichtung auf eine relationale Datenbank zugeordnet ist. |
| HasDefaultValue(IConventionPropertyBuilder, Object, String, Boolean) |
Konfiguriert den Standardwert für die Spalte, der die Eigenschaft bei der Zielzuordnung SQL Server zugeordnet ist. |
| HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean) |
Konfiguriert den Standardwertausdruck für die Spalte, der die Eigenschaft bei der Ausrichtung auf eine relationale Datenbank zugeordnet ist. |
| HasDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean) |
Konfiguriert den Standardwertausdruck für die Spalte, der von der Eigenschaft bei der Zielzuordnung SQL Server zugeordnet wird. |
| HasGeometricDimension(IConventionPropertyBuilder, String, Boolean) |
Konfiguriert die Dimension der Spalte, der die Eigenschaft bei der Zielbestimmung von SQLite zugeordnet ist. |
| HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean) |
Konfiguriert die Datenbanksequenz, die für das hi-lo Muster verwendet wird, um Werte für die Schlüsseleigenschaft zu generieren, wenn sie auf SQL Server ausgerichtet ist. |
| HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Konfiguriert die Inkrementierung für SQL Server IDENTITY. |
| HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean) |
Konfiguriert die Inkrementierung für SQL Server IDENTITY für eine bestimmte Tabelle. |
| HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Konfiguriert den Seed für SQL Server IDENTITY. |
| HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, 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. |
| HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean) |
Konfiguriert die Eigenschaft einer Entität, die einer JSON-Spalte zugeordnet ist, und zuordnen sie der Entitätseigenschaft zu einer bestimmten JSON-Eigenschaft, anstatt den Entitätseigenschaftsnamen zu verwenden. |
| HasSequence(IConventionPropertyBuilder, String, String, Boolean) |
Konfiguriert die Datenbanksequenz, die für das Muster der Schlüsselwertgenerierung verwendet wird, um Werte für die Schlüsseleigenschaft zu generieren, wenn sie auf SQL Server ausgerichtet ist. |
| HasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Konfiguriert die SRID der Spalte, der die Eigenschaft bei der Zielbestimmung von SQLite zugeordnet ist. |
| HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqliteValueGenerationStrategy>, Boolean) |
Konfiguriert die Wertgenerierungsstrategie für die Eigenschaft bei der Zielbestimmung von SQLite. |
| HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Konfiguriert die Wertgenerierungsstrategie für die Schlüsseleigenschaft, wenn sie auf SQL Server ausgerichtet ist. |
| HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean) |
Konfiguriert die Wertgenerierungsstrategie für die Schlüsseleigenschaft, wenn sie auf SQL Server für eine bestimmte Tabelle ausgerichtet ist. |
| IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Konfiguriert die Eigenschaft so, dass nur Daten mit fester Länge gespeichert werden können, z. B. Zeichenfolgen. |
| IsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Konfiguriert, ob die Spalte der Eigenschaft mit dem flag SQL Server |
| IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Konfiguriert, ob die Spalte der Eigenschaft bei SQL Server als sparsam erstellt wird. |
| IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Konfiguriert die Eigenschaft so, dass sie einer berechneten Spalte des angegebenen Typs zugeordnet wird, wenn sie auf eine relationale Datenbank ausgerichtet ist. |
| IsVector(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean) |
Konfiguriert die Eigenschaft als Vektor für Azure Cosmos DB. |
| IsVectorProperty(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean) |
Konfiguriert die Eigenschaft als Vektor für Azure Cosmos DB. |
| ToJsonProperty(IConventionPropertyBuilder, String, Boolean) |
Konfiguriert den Eigenschaftennamen, dem die Eigenschaft zugeordnet ist, wenn Azure Cosmos ausgerichtet ist. Wenn eine leere Zeichenfolge angegeben wird, wird die Eigenschaft nicht beibehalten. |
| UseCollation(IConventionPropertyBuilder, String, Boolean) |
Konfiguriert die Eigenschaft für die Verwendung der angegebenen Sortierung. Die Datenbankspalte wird mit der angegebenen Sortierung erstellt, und sie wird implizit in allen Sortiervorgängen verwendet. |