SqlServerPropertyExtensions Klasse

Definition

Eigenschaftenerweiterungsmethoden für SQL Server spezifische Metadaten.

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

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen und Zugreifen auf SQL Server und Azure SQL Datenbanken mit EF Core.

Methoden

FindHiLoSequence(IProperty)

Sucht im ISequence Modell, das für das Hi-Lo-Muster verwendet werden soll.

FindHiLoSequence(IProperty, StoreObjectIdentifier)

Sucht im ISequence Modell, das für das Hi-Lo-Muster verwendet werden soll.

FindHiLoSequence(IReadOnlyProperty)

Sucht im ISequence Modell, das für das Hi-Lo-Muster verwendet werden soll.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

Sucht im ISequence Modell, das für das Hi-Lo-Muster verwendet werden soll.

FindSequence(IProperty)

Sucht nach im ISequence Modell, das für das Schlüsselwertgenerierungsmuster verwendet werden soll.

FindSequence(IProperty, StoreObjectIdentifier)

Sucht nach im ISequence Modell, das für das Schlüsselwertgenerierungsmuster verwendet werden soll.

FindSequence(IReadOnlyProperty)

Sucht nach im ISequence Modell, das für das Schlüsselwertgenerierungsmuster verwendet werden soll.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

Sucht nach im ISequence Modell, das für das Schlüsselwertgenerierungsmuster verwendet werden soll.

GetHiLoSequenceName(IProperty)

Gibt den Namen zurück, der für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

Gibt den Namen zurück, der für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceName(IReadOnlyProperty)

Gibt den Namen zurück, der für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Namen zurück, der für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für den Hi-Lo-Sequenznamen zurück.

GetHiLoSequenceSchema(IProperty)

Gibt das Schema zurück, das für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

Gibt das Schema zurück, das für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceSchema(IReadOnlyProperty)

Gibt das Schema zurück, das für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Gibt das Schema zurück, das für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

Gibt das ConfigurationSource für das Hi-Lo-Sequenzschema zurück.

GetIdentityIncrement(IProperty)

Gibt den Identitätsinkrement zurück.

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Gibt den Identitätsinkrement zurück.

GetIdentityIncrement(IReadOnlyProperty)

Gibt den Identitätsinkrement zurück.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Identitätsinkrement zurück.

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Gibt den Identitätsinkrement zurück.

GetIdentityIncrementConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für den Identitätsinkrement zurück.

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Gibt den ConfigurationSource für den Identitätsinkrement für eine bestimmte Tabelle zurück.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Gibt den ConfigurationSource für den Identitätsinkrement für eine bestimmte Tabelle zurück.

GetIdentitySeed(IProperty)

Gibt den Identitätskern zurück.

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Gibt den Identitätskern zurück.

GetIdentitySeed(IReadOnlyProperty)

Gibt den Identitätskern zurück.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Identitätskern zurück.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Gibt den Identitätskern zurück.

GetIdentitySeedConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für den Identitätskern zurück.

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Gibt den ConfigurationSource für den Identitätskern für eine bestimmte Tabelle zurück.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Gibt den ConfigurationSource für den Identitätskern für eine bestimmte Tabelle zurück.

GetIsSparseConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für zurück, ob die Spalte der Eigenschaft sparse ist.

GetSequenceName(IReadOnlyProperty)

Gibt den Namen zurück, der für die Schlüsselwertgenerierungssequenz verwendet werden soll.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Namen zurück, der für die Schlüsselwertgenerierungssequenz verwendet werden soll.

GetSequenceNameConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für den Schlüsselwertgenerierungssequenznamen zurück.

GetSequenceSchema(IReadOnlyProperty)

Gibt das Schema zurück, das für die Schlüsselwertgenerierungssequenz verwendet werden soll.

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Gibt das Schema zurück, das für die Schlüsselwertgenerierungssequenz verwendet werden soll.

GetSequenceSchemaConfigurationSource(IConventionProperty)

Gibt das ConfigurationSource für das Schlüsselwertgenerierungssequenzschema zurück.

GetValueGenerationStrategy(IProperty)

Gibt den zurück, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

Wenn keine Strategie für die -Eigenschaft festgelegt ist, wird die zu verwendende Strategie von IModelübernommen.

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

Gibt den zurück, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

Wenn keine Strategie für die -Eigenschaft festgelegt ist, wird die zu verwendende Strategie von IModelübernommen.

GetValueGenerationStrategy(IReadOnlyProperty)

Gibt den zurück, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den zurück, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Gibt den zurück, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für zurück SqlServerValueGenerationStrategy.

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Gibt den ConfigurationSource für eine SqlServerValueGenerationStrategy bestimmte Tabelle zurück.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Gibt den ConfigurationSource für eine SqlServerValueGenerationStrategy bestimmte Tabelle zurück.

IsCompatibleWithValueGeneration(IProperty)

Gibt einen Wert zurück, der angibt, ob die Eigenschaft mit jedem SqlServerValueGenerationStrategykompatibel ist.

IsCompatibleWithValueGeneration(IReadOnlyProperty)

Gibt einen Wert zurück, der angibt, ob die Eigenschaft mit jedem SqlServerValueGenerationStrategykompatibel ist.

IsSparse(IReadOnlyProperty)

Gibt einen Wert zurück, der angibt, ob die Spalte der Eigenschaft sparse ist.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

Gibt einen Wert zurück, der angibt, ob die Spalte der Eigenschaft sparse ist.

SetHiLoSequenceName(IConventionProperty, String, Boolean)

Legt den Namen fest, der für die Hi-Lo-Sequenz verwendet werden soll.

SetHiLoSequenceName(IMutableProperty, String)

Legt den Namen fest, der für die Hi-Lo-Sequenz verwendet werden soll.

SetHiLoSequenceSchema(IConventionProperty, String, Boolean)

Legt das Schema fest, das für die Hi-Lo-Sequenz verwendet werden soll.

SetHiLoSequenceSchema(IMutableProperty, String)

Legt das Schema fest, das für die Hi-Lo-Sequenz verwendet werden soll.

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)

Legt den Identitätsinkrement fest.

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Legt den Identitätsinkrement für eine bestimmte Tabelle fest.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Legt den Identitätsinkrement für eine bestimmte Tabelle fest.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

Legt den Identitätsinkrement fest.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

Legt den Identitätsinkrement für eine bestimmte Tabelle fest.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

Legt den Identitätsinkrement für eine bestimmte Tabelle fest.

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

Legt den Identitätskern fest.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

Legt den Identitätskern fest.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Legt den Identitätskern für eine bestimmte Tabelle fest.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Legt den Identitätskern für eine bestimmte Tabelle fest.

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

Legt den Identitätskern fest.

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

Legt den Identitätskern fest.

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

Legt den Identitätskern für eine bestimmte Tabelle fest.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

Legt den Identitätskern für eine bestimmte Tabelle fest.

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob die Spalte der Eigenschaft sparse ist.

SetIsSparse(IMutableProperty, Nullable<Boolean>)

Legt einen Wert fest, der angibt, ob die Spalte der Eigenschaft sparse ist.

SetSequenceName(IConventionProperty, String, Boolean)

Legt den Namen fest, der für die Schlüsselwertgenerierungssequenz verwendet werden soll.

SetSequenceName(IMutableProperty, String)

Legt den Namen fest, der für die Schlüsselwertgenerierungssequenz verwendet werden soll.

SetSequenceSchema(IConventionProperty, String, Boolean)

Legt das Schema fest, das für die Schlüsselwertgenerierungssequenz verwendet werden soll.

SetSequenceSchema(IMutableProperty, String)

Legt das Schema fest, das für die Schlüsselwertgenerierungssequenz verwendet werden soll.

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Legt fest, dass SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Legt den fest, der SqlServerValueGenerationStrategy für die -Eigenschaft für eine bestimmte Tabelle verwendet werden soll.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Legt den fest, der SqlServerValueGenerationStrategy für die -Eigenschaft für eine bestimmte Tabelle verwendet werden soll.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

Legt fest, dass SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

Legt den fest, der SqlServerValueGenerationStrategy für die -Eigenschaft für eine bestimmte Tabelle verwendet werden soll.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

Legt den fest, der SqlServerValueGenerationStrategy für die -Eigenschaft für eine bestimmte Tabelle verwendet werden soll.

Gilt für: