Udostępnij za pośrednictwem


SqlServerPropertyExtensions Klasa

Definicja

Metody rozszerzenia właściwości dla metadanych specyficznych dla SQL Server.

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

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do baz danych SQL Server i Azure SQL za pomocą programu EF Core.

Metody

FindHiLoSequence(IProperty)

Znajduje element ISequence w modelu do użycia dla wzorca hi-lo.

FindHiLoSequence(IProperty, StoreObjectIdentifier)

Znajduje element ISequence w modelu do użycia dla wzorca hi-lo.

FindHiLoSequence(IReadOnlyProperty)

Znajduje element ISequence w modelu do użycia dla wzorca hi-lo.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

Znajduje element ISequence w modelu do użycia dla wzorca hi-lo.

FindSequence(IProperty)

Znajduje element ISequence w modelu do użycia dla wzorca generowania wartości klucza.

FindSequence(IProperty, StoreObjectIdentifier)

Znajduje element ISequence w modelu do użycia dla wzorca generowania wartości klucza.

FindSequence(IReadOnlyProperty)

Znajduje element ISequence w modelu do użycia dla wzorca generowania wartości klucza.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

Znajduje element ISequence w modelu do użycia dla wzorca generowania wartości klucza.

GetHiLoSequenceName(IProperty)

Zwraca nazwę używaną dla sekwencji hi-lo.

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

Zwraca nazwę używaną dla sekwencji hi-lo.

GetHiLoSequenceName(IReadOnlyProperty)

Zwraca nazwę używaną dla sekwencji hi-lo.

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Zwraca nazwę używaną dla sekwencji hi-lo.

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

Zwraca wartość ConfigurationSource dla nazwy sekwencji hi-lo.

GetHiLoSequenceSchema(IProperty)

Zwraca schemat do użycia dla sekwencji hi-lo.

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

Zwraca schemat do użycia dla sekwencji hi-lo.

GetHiLoSequenceSchema(IReadOnlyProperty)

Zwraca schemat do użycia dla sekwencji hi-lo.

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Zwraca schemat do użycia dla sekwencji hi-lo.

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

Zwraca wartość ConfigurationSource dla schematu sekwencji hi-lo.

GetIdentityIncrement(IProperty)

Zwraca przyrost tożsamości.

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Zwraca przyrost tożsamości.

GetIdentityIncrement(IReadOnlyProperty)

Zwraca przyrost tożsamości.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Zwraca przyrost tożsamości.

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Zwraca przyrost tożsamości.

GetIdentityIncrementConfigurationSource(IConventionProperty)

Zwraca wartość ConfigurationSource dla przyrostu tożsamości.

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Zwraca wartość ConfigurationSource dla przyrostu tożsamości dla określonej tabeli.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Zwraca wartość ConfigurationSource dla przyrostu tożsamości dla określonej tabeli.

GetIdentitySeed(IProperty)

Zwraca inicjator tożsamości.

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Zwraca inicjator tożsamości.

GetIdentitySeed(IReadOnlyProperty)

Zwraca inicjator tożsamości.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Zwraca inicjator tożsamości.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Zwraca inicjator tożsamości.

GetIdentitySeedConfigurationSource(IConventionProperty)

Zwraca wartość ConfigurationSource dla inicjatora tożsamości.

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Zwraca wartość ConfigurationSource dla inicjatora tożsamości dla określonej tabeli.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Zwraca wartość ConfigurationSource dla inicjatora tożsamości dla określonej tabeli.

GetIsSparseConfigurationSource(IConventionProperty)

Zwraca wartość ConfigurationSource dla tego, czy kolumna właściwości jest rozrzedona.

GetSequenceName(IReadOnlyProperty)

Zwraca nazwę używaną dla sekwencji generowania wartości klucza.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Zwraca nazwę używaną dla sekwencji generowania wartości klucza.

GetSequenceNameConfigurationSource(IConventionProperty)

Zwraca wartość ConfigurationSource dla nazwy sekwencji generowania wartości klucza.

GetSequenceSchema(IReadOnlyProperty)

Zwraca schemat używany dla sekwencji generowania wartości klucza.

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Zwraca schemat używany dla sekwencji generowania wartości klucza.

GetSequenceSchemaConfigurationSource(IConventionProperty)

Zwraca wartość ConfigurationSource dla schematu sekwencji generowania wartości klucza.

GetValueGenerationStrategy(IProperty)

Zwraca wartość SqlServerValueGenerationStrategy , która ma być używana dla właściwości .

Jeśli dla właściwości nie ustawiono żadnej strategii, strategia do użycia zostanie pobrana z obiektu IModel.

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

Zwraca wartość SqlServerValueGenerationStrategy , która ma być używana dla właściwości .

Jeśli dla właściwości nie ustawiono żadnej strategii, strategia do użycia zostanie pobrana z obiektu IModel.

GetValueGenerationStrategy(IReadOnlyProperty)

Zwraca wartość SqlServerValueGenerationStrategy , która ma być używana dla właściwości .

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

Zwraca wartość SqlServerValueGenerationStrategy , która ma być używana dla właściwości .

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Zwraca wartość SqlServerValueGenerationStrategy , która ma być używana dla właściwości .

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Zwraca wartość ConfigurationSource dla .SqlServerValueGenerationStrategy

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Zwraca wartość ConfigurationSource dla SqlServerValueGenerationStrategy określonej tabeli.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Zwraca wartość ConfigurationSource dla SqlServerValueGenerationStrategy określonej tabeli.

IsCompatibleWithValueGeneration(IProperty)

Zwraca wartość wskazującą, czy właściwość jest zgodna z dowolnym SqlServerValueGenerationStrategyelementem .

IsCompatibleWithValueGeneration(IReadOnlyProperty)

Zwraca wartość wskazującą, czy właściwość jest zgodna z dowolnym SqlServerValueGenerationStrategyelementem .

IsSparse(IReadOnlyProperty)

Zwraca wartość wskazującą, czy kolumna właściwości jest rozrzedliona.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

Zwraca wartość wskazującą, czy kolumna właściwości jest rozrzedliona.

SetHiLoSequenceName(IConventionProperty, String, Boolean)

Ustawia nazwę do użycia dla sekwencji hi-lo.

SetHiLoSequenceName(IMutableProperty, String)

Ustawia nazwę do użycia dla sekwencji hi-lo.

SetHiLoSequenceSchema(IConventionProperty, String, Boolean)

Ustawia schemat do użycia dla sekwencji hi-lo.

SetHiLoSequenceSchema(IMutableProperty, String)

Ustawia schemat do użycia dla sekwencji hi-lo.

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)

Ustawia przyrost tożsamości.

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

Ustawia przyrost tożsamości dla określonej tabeli.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Ustawia przyrost tożsamości dla określonej tabeli.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

Ustawia przyrost tożsamości.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

Ustawia przyrost tożsamości dla określonej tabeli.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

Ustawia przyrost tożsamości dla określonej tabeli.

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

Ustawia inicjator tożsamości.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

Ustawia inicjator tożsamości.

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

Ustawia inicjator tożsamości dla określonej tabeli.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Ustawia inicjator tożsamości dla określonej tabeli.

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

Ustawia inicjator tożsamości.

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

Ustawia inicjator tożsamości.

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

Ustawia inicjator tożsamości dla określonej tabeli.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

Ustawia inicjator tożsamości dla określonej tabeli.

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy kolumna właściwości jest rozrzedliona.

SetIsSparse(IMutableProperty, Nullable<Boolean>)

Ustawia wartość wskazującą, czy kolumna właściwości jest rozrzedliona.

SetSequenceName(IConventionProperty, String, Boolean)

Ustawia nazwę używaną dla sekwencji generowania wartości klucza.

SetSequenceName(IMutableProperty, String)

Ustawia nazwę używaną dla sekwencji generowania wartości klucza.

SetSequenceSchema(IConventionProperty, String, Boolean)

Ustawia schemat do użycia dla sekwencji generowania wartości klucza.

SetSequenceSchema(IMutableProperty, String)

Ustawia schemat do użycia dla sekwencji generowania wartości klucza.

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Ustawia właściwość SqlServerValueGenerationStrategy , która ma być używana dla właściwości .

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

Ustawia właściwość SqlServerValueGenerationStrategy , która ma być używana dla określonej tabeli.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Ustawia właściwość SqlServerValueGenerationStrategy , która ma być używana dla określonej tabeli.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

Ustawia właściwość SqlServerValueGenerationStrategy , która ma być używana dla właściwości .

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

Ustawia właściwość SqlServerValueGenerationStrategy , która ma być używana dla określonej tabeli.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

Ustawia właściwość SqlServerValueGenerationStrategy , która ma być używana dla określonej tabeli.

Dotyczy