Sprache

SqlServerPropertyExtensions Klasse

Definition

Eigenschaftenerweiterungsmethoden für SQL Server spezifische Metadaten.

[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerPropertyExtensions
public static class SqlServerPropertyExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerPropertyExtensions = class
type SqlServerPropertyExtensions = class
Public Module SqlServerPropertyExtensions
Vererbung
SqlServerPropertyExtensions
Attribute

Hinweise

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

Methoden

Name Beschreibung
FindHiLoSequence(IProperty, StoreObjectIdentifier)

Sucht das ISequence modell, das für das hi-lo Muster verwendet werden soll.

FindHiLoSequence(IProperty)

Sucht das ISequence modell, das für das hi-lo Muster verwendet werden soll.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

Sucht das ISequence modell, das für das hi-lo Muster verwendet werden soll.

FindHiLoSequence(IReadOnlyProperty)

Sucht das ISequence modell, das für das hi-lo Muster verwendet werden soll.

FindSequence(IProperty, StoreObjectIdentifier)

Sucht das ISequence modell, das für das Muster der Schlüsselwertgenerierung verwendet werden soll.

FindSequence(IProperty)

Sucht das ISequence modell, das für das Muster der Schlüsselwertgenerierung verwendet werden soll.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

Sucht das ISequence modell, das für das Muster der Schlüsselwertgenerierung verwendet werden soll.

FindSequence(IReadOnlyProperty)

Sucht das ISequence modell, das für das Muster der Schlüsselwertgenerierung verwendet werden soll.

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

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

GetHiLoSequenceName(IProperty)

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.

GetHiLoSequenceName(IReadOnlyProperty)

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

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource Namen der hi-lo Sequenz zurück.

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

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

GetHiLoSequenceSchema(IProperty)

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.

GetHiLoSequenceSchema(IReadOnlyProperty)

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

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

Gibt das ConfigurationSource hi-lo Sequenzschema zurück.

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Gibt den Identitätsschritt zurück.

GetIdentityIncrement(IProperty)

Gibt den Identitätsschritt zurück.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Identitätsschritt zurück.

GetIdentityIncrement(IReadOnlyProperty)

Gibt den Identitätsschritt zurück.

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Gibt den Identitätsschritt zurück.

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

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

GetIdentityIncrementConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource Wert für den Identitätsschritt zurück.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

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

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Gibt den Identitätssamenwert zurück.

GetIdentitySeed(IProperty)

Gibt den Identitätssamenwert zurück.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Identitätssamenwert zurück.

GetIdentitySeed(IReadOnlyProperty)

Gibt den Identitätssamenwert zurück.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Gibt den Identitätssamenwert zurück.

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

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

GetIdentitySeedConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource Identitätssamenwert zurück.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

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

GetIsHiddenConfigurationSource(IConventionProperty)

Gibt zurück, ConfigurationSource ob die Spalte der Eigenschaft ausgeblendet ist.

GetIsSparseConfigurationSource(IConventionProperty)

Gibt zurück, ConfigurationSource ob die Spalte der Eigenschaft gering ist.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetSequenceName(IReadOnlyProperty)

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

GetSequenceNameConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource Namen der Schlüsselwertgenerierungssequenz zurück.

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

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

GetSequenceSchema(IReadOnlyProperty)

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

GetSequenceSchemaConfigurationSource(IConventionProperty)

Gibt das ConfigurationSource Sequenzschema der Schlüsselwertgenerierung zurück.

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

Gibt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

Wenn keine Strategie für die Eigenschaft festgelegt ist, wird die zu verwendende Strategie aus der IModel.

GetValueGenerationStrategy(IProperty)

Gibt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

Wenn keine Strategie für die Eigenschaft festgelegt ist, wird die zu verwendende Strategie aus der IModel.

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

Gibt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

GetValueGenerationStrategy(IReadOnlyProperty)

Gibt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Gibt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

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

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource Wert für das SqlServerValueGenerationStrategy.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

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

IsCompatibleWithValueGeneration(IProperty)

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

IsCompatibleWithValueGeneration(IReadOnlyProperty)

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

IsHidden(IReadOnlyProperty)

Gibt einen Wert zurück, der angibt, ob die Spalte der Eigenschaft mit dem flag SQL Server HIDDEN definiert ist, das die Spalte aus SELECT * den Ergebnissen ausschließt.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

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

IsSparse(IReadOnlyProperty)

Gibt einen Wert zurück, der angibt, ob die Spalte der Eigenschaft gering 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ätsschritt fest.

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

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

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

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

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

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

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

Legt den Identitätsschritt fest.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

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

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

Legt den Identitätssamenwert fest.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

Legt den Identitätssamenwert fest.

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

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

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

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

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

Legt den Identitätssamenwert fest.

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

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

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

Legt den Identitätssamenwert fest.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

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

SetIsHidden(IConventionProperty, Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob die Spalte der Eigenschaft mit dem SQL Server-Flag HIDDEN definiert ist.

SetIsHidden(IMutableProperty, Nullable<Boolean>)

Legt einen Wert fest, der angibt, ob die Spalte der Eigenschaft mit dem SQL Server-Flag HIDDEN definiert ist.

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

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

SetIsSparse(IMutableProperty, Nullable<Boolean>)

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

SetSequenceName(IConventionProperty, String, Boolean)

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

SetSequenceName(IMutableProperty, String)

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

SetSequenceSchema(IConventionProperty, String, Boolean)

Legt das Schema fest, das für die Sequenz der Schlüsselwertgenerierung verwendet werden soll.

SetSequenceSchema(IMutableProperty, String)

Legt das Schema fest, das für die Sequenz der Schlüsselwertgenerierung verwendet werden soll.

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Legt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft fest.

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

Legt die SqlServerValueGenerationStrategy Eigenschaft für eine bestimmte Tabelle fest.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Legt die SqlServerValueGenerationStrategy Eigenschaft für eine bestimmte Tabelle fest.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

Legt die SqlServerValueGenerationStrategy Eigenschaft für eine bestimmte Tabelle fest.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

Legt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft fest.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

Legt die SqlServerValueGenerationStrategy Eigenschaft für eine bestimmte Tabelle fest.

Gilt für: