Udostępnij za pośrednictwem


SqlServerPropertyBuilderExtensions Klasa

Definicja

SQL Server określonych metod rozszerzeń dla programu PropertyBuilder.

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

Uwagi

Aby uzyskać więcej informacji, 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

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Zwraca wartość wskazującą, czy można ustawić daną nazwę i schemat dla sekwencji hi-lo.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Zwraca wartość wskazującą, czy dana wartość można ustawić jako przyrost dla SQL Server IDENTITY.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Zwraca wartość wskazującą, czy dana wartość można ustawić jako przyrost dla SQL Server IDENTITY dla określonej tabeli.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być ustawiona jako inicjator SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być ustawiona jako inicjator SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Zwraca wartość wskazującą, czy dana wartość można ustawić jako element początkowy dla SQL Server IDENTITY dla określonej tabeli.

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy kolumna właściwości może być skonfigurowana jako rozrzedona podczas określania wartości docelowej SQL Server.

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

Zwraca wartość wskazującą, czy można ustawić daną nazwę i schemat dla sekwencji generowania wartości klucza.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Zwraca wartość wskazującą, czy dana wartość można ustawić jako strategię generowania wartości.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być ustawiona jako strategia generowania wartości dla określonej tabeli.

ForSqlServerHasColumnName(PropertyBuilder, String)

Konfiguruje kolumnę, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server.

ForSqlServerHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje kolumnę, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server.

ForSqlServerHasColumnType(PropertyBuilder, String)

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

ForSqlServerHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej SQL Server.

ForSqlServerHasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej SQL Server.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Konfiguruje wartość domyślną dla kolumny, do której właściwość jest mapowania podczas określania wartości docelowej SQL Server.

ForSqlServerHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Konfiguruje wartość domyślną dla kolumny, do której właściwość jest mapowania podczas określania wartości docelowej SQL Server.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server.

ForSqlServerHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server.

ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
Przestarzałe.

Konfiguruje sekwencję bazy danych używaną dla wzorca hi-lo do generowania wartości dla właściwości klucza podczas określania wartości docelowej SQL Server.

ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Przestarzałe.

Konfiguruje przyrost dla SQL Server IDENTITY.

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Przestarzałe.

Konfiguruje inicjator SQL Server IDENTITY.

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Przestarzałe.

Konfiguruje strategię generowania wartości dla właściwości klucza podczas określania wartości docelowej SQL Server.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Przestarzałe.

Konfiguruje właściwość klucza, aby używać wzorca hi-lo opartego na sekwencji do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Przestarzałe.

Konfiguruje właściwość klucza, aby używać wzorca hi-lo opartego na sekwencji do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Konfiguruje sekwencję bazy danych używaną dla wzorca hi-lo do generowania wartości dla właściwości klucza podczas określania wartości docelowej SQL Server.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguruje przyrost dla SQL Server IDENTITY.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Konfiguruje przyrost dla SQL Server IDENTITY dla określonej tabeli.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguruje inicjator SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Konfiguruje inicjator SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Konfiguruje inicjator SQL Server IDENTITY dla określonej tabeli.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

Konfiguruje sekwencję bazy danych używaną dla wzorca generowania wartości klucza w celu generowania wartości dla właściwości klucza podczas określania wartości docelowej SQL Server.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Konfiguruje strategię generowania wartości dla właściwości klucza podczas określania wartości docelowej SQL Server.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Konfiguruje strategię generowania wartości dla właściwości klucza podczas określania wartości docelowej SQL Server dla określonej tabeli.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Określa, czy kolumna właściwości jest tworzona jako rozrzedona podczas określania wartości docelowej SQL Server.

IsSparse(PropertyBuilder, Boolean)

Określa, czy kolumna właściwości jest tworzona jako rozrzedona podczas określania wartości docelowej SQL Server.

IsSparse<TProperty>(PropertyBuilder<TProperty>, Boolean)

Określa, czy kolumna właściwości jest tworzona jako rozrzedona podczas określania wartości docelowej SQL Server.

UseHiLo(PropertyBuilder, String, String)

Konfiguruje właściwość klucza, aby używać wzorca hi-lo opartego na sekwencji do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)

Konfiguruje właściwość klucza, aby używać wzorca hi-lo opartego na sekwencji do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseIdentityColumn(ColumnBuilder, Int64, Int32)

Konfiguruje kolumnę klucza, aby używać funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseIdentityColumn<TProperty>(ColumnBuilder<TProperty>, Int64, Int32)

Konfiguruje kolumnę klucza, aby używać funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSequence(PropertyBuilder, String, String)

Konfiguruje właściwość klucza tak, aby używała wzorca generowania wartości klucza opartego na sekwencjach do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSequence<TProperty>(PropertyBuilder<TProperty>, String, String)

Konfiguruje właściwość klucza tak, aby używała wzorca generowania wartości klucza opartego na sekwencjach do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Przestarzałe.

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Przestarzałe.

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

Dotyczy