Język

SqlServerPropertyExtensions Klasa

Definicja

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

[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
Dziedziczenie
SqlServerPropertyExtensions
Atrybuty

Uwagi

Aby uzyskać więcej informacji i przykładów, 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

Nazwisko Opis
FindHiLoSequence(IProperty, StoreObjectIdentifier)

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

FindHiLoSequence(IProperty)

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.

FindHiLoSequence(IReadOnlyProperty)

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

FindSequence(IProperty, StoreObjectIdentifier)

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

FindSequence(IProperty)

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.

FindSequence(IReadOnlyProperty)

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

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

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

GetHiLoSequenceName(IProperty)

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

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetHiLoSequenceName(IReadOnlyProperty)

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

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

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

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

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

GetHiLoSequenceSchema(IProperty)

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

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

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

GetHiLoSequenceSchema(IReadOnlyProperty)

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

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

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

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Zwraca przyrost tożsamości.

GetIdentityIncrement(IProperty)

Zwraca przyrost tożsamości.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Zwraca przyrost tożsamości.

GetIdentityIncrement(IReadOnlyProperty)

Zwraca przyrost tożsamości.

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Zwraca przyrost tożsamości.

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

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

GetIdentityIncrementConfigurationSource(IConventionProperty)

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

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

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

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Zwraca inicjator tożsamości.

GetIdentitySeed(IProperty)

Zwraca inicjator tożsamości.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Zwraca inicjator tożsamości.

GetIdentitySeed(IReadOnlyProperty)

Zwraca inicjator tożsamości.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Zwraca inicjator tożsamości.

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

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

GetIdentitySeedConfigurationSource(IConventionProperty)

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

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

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

GetIsHiddenConfigurationSource(IConventionProperty)

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

GetIsSparseConfigurationSource(IConventionProperty)

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

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetSequenceName(IReadOnlyProperty)

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

GetSequenceNameConfigurationSource(IConventionProperty)

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

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

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

GetSequenceSchema(IReadOnlyProperty)

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

GetSequenceSchemaConfigurationSource(IConventionProperty)

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

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(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(IReadOnlyProperty, StoreObjectIdentifier)

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

GetValueGenerationStrategy(IReadOnlyProperty)

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, StoreObjectIdentifier)

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

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Zwraca wartość ConfigurationSource dla elementu SqlServerValueGenerationStrategy.

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 .

IsHidden(IReadOnlyProperty)

Zwraca wartość wskazującą, czy kolumna właściwości jest zdefiniowana z flagą SQL ServerHIDDEN, która wyklucza kolumnę z SELECT * wyników.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

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

IsSparse(IReadOnlyProperty)

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

SetHiLoSequenceName(IConventionProperty, String, Boolean)

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

SetHiLoSequenceName(IMutableProperty, String)

Ustawia nazwę używaną 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>, StoreObjectIdentifier)

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

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

Ustawia przyrost tożsamości.

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>, StoreObjectIdentifier)

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

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

Ustawia inicjator tożsamości.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

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

SetIsHidden(IConventionProperty, Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy kolumna właściwości jest zdefiniowana za pomocą flagi SQL ServerHIDDEN.

SetIsHidden(IMutableProperty, Nullable<Boolean>)

Ustawia wartość wskazującą, czy kolumna właściwości jest zdefiniowana za pomocą flagi SQL ServerHIDDEN.

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

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

SetIsSparse(IMutableProperty, Nullable<Boolean>)

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

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)

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

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

SqlServerValueGenerationStrategy Ustawia właściwość , 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(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

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

Dotyczy