Udostępnij za pośrednictwem


IConventionPropertyBuilder Interfejs

Definicja

Udostępnia prostą powierzchnię interfejsu API do konfigurowania elementu IConventionProperty z konwencji.

Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder>
type IConventionPropertyBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
    interface IConventionPropertyBaseBuilder
    interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
    interface IConventionPropertyBaseBuilder<IConventionPropertyBuilder>
    interface IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder(Of IConventionPropertyBuilder)
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Konwencje tworzenia modeli .

Właściwości

Metadata

Pobiera skonfigurowaną właściwość.

ModelBuilder

Pobiera konstruktora modeli.

(Odziedziczone po IConventionAnnotatableBuilder)

Metody

AfterSave(Nullable<PropertySaveBehavior>, Boolean)

Określa, czy tę właściwość można zmodyfikować po zapisaniu jednostki w bazie danych.

BeforeSave(Nullable<PropertySaveBehavior>, Boolean)

Określa, czy tę właściwość można zmodyfikować przed zapisaniem jednostki w bazie danych.

CanRemoveAnnotation(String, Boolean)

Zwraca wartość wskazującą, czy adnotacja o podanej nazwie może zostać usunięta przy użyciu tego źródła konfiguracji.

(Odziedziczone po IConventionAnnotatableBuilder)
CanSetAfterSave(Nullable<PropertySaveBehavior>, Boolean)

Zwraca wartość wskazującą, czy możliwość modyfikacji po zapisaniu jednostki w bazie danych można skonfigurować dla tej właściwości z bieżącego źródła konfiguracji.

CanSetAnnotation(String, Object, Boolean)

Zwraca wartość wskazującą, czy adnotacja o podanej nazwie i wartości można ustawić z tego źródła konfiguracji.

(Odziedziczone po IConventionAnnotatableBuilder)
CanSetBeforeSave(Nullable<PropertySaveBehavior>, Boolean)

Zwraca wartość wskazującą, czy możliwość modyfikacji przed zapisaniem jednostki w bazie danych można skonfigurować dla tej właściwości z bieżącego źródła konfiguracji.

CanSetConversion(Type, Boolean)

Zwraca wartość wskazującą, czy dany typ do konwersji wartości na i z można skonfigurować dla tej właściwości z bieżącego źródła konfiguracji.

CanSetConversion(ValueConverter, Boolean)

Zwraca wartość wskazującą, czy ValueConverter można skonfigurować tę właściwość z bieżącego źródła konfiguracji.

CanSetConverter(Type, Boolean)

Zwraca wartość wskazującą, czy ValueConverter można skonfigurować tę właściwość z bieżącego źródła konfiguracji.

CanSetElementType(Type, Boolean)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

CanSetField(FieldInfo, Boolean)

Zwraca wartość wskazującą, czy pole zaplecza można ustawić dla tej właściwości z bieżącego źródła konfiguracji.

CanSetField(String, Boolean)

Zwraca wartość wskazującą, czy pole zaplecza można ustawić dla tej właściwości z bieżącego źródła konfiguracji.

CanSetIsConcurrencyToken(Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy właściwość można skonfigurować jako token współbieżności z bieżącego źródła konfiguracji.

CanSetIsRequired(Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy można skonfigurować tę właściwość z bieżącego źródła konfiguracji.

CanSetIsUnicode(Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy właściwość można skonfigurować jako zdolną do utrwalania znaków Unicode z bieżącego źródła konfiguracji.

CanSetKeyValueComparer(ValueComparer, Boolean)
Nieaktualne.

Zwraca wartość wskazującą, czy dana ValueComparer właściwość można skonfigurować dla tej właściwości z bieżącego źródła konfiguracji.

CanSetMaxLength(Nullable<Int32>, Boolean)

Zwraca wartość wskazującą, czy maksymalna dozwolona długość danych może być ustawiona dla tej właściwości z bieżącego źródła konfiguracji.

CanSetPrecision(Nullable<Int32>, Boolean)

Zwraca wartość wskazującą, czy można ustawić dokładność dozwolonych danych dla tej właściwości z bieżącego źródła konfiguracji.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Zwraca wartość wskazującą, czy PropertyAccessMode można ustawić dla tej właściwości z bieżącego źródła konfiguracji.

CanSetProviderValueComparer(Type, Boolean)

Zwraca wartość wskazującą, czy dana ValueComparer właściwość można skonfigurować dla tej właściwości z bieżącego źródła konfiguracji.

CanSetProviderValueComparer(ValueComparer, Boolean)

Zwraca wartość wskazującą, czy dana ValueComparer właściwość można skonfigurować dla tej właściwości z bieżącego źródła konfiguracji.

CanSetScale(Nullable<Int32>, Boolean)

Zwraca wartość wskazującą, czy można ustawić skalę dozwolonych danych dla tej właściwości z bieżącego źródła konfiguracji.

CanSetSentinel(Object, Boolean)

Zwraca wartość wskazującą, czy dla tej właściwości można ustawić sentinel z bieżącego źródła konfiguracji.

CanSetStructuralValueComparer(ValueComparer, Boolean)
Nieaktualne.

Zwraca wartość wskazującą, czy dana ValueComparer właściwość można skonfigurować dla tej właściwości z bieżącego źródła konfiguracji.

CanSetTypeMapping(CoreTypeMapping, Boolean)

Zwraca wartość wskazującą, czy dana CoreTypeMapping właściwość można skonfigurować dla tej właściwości z bieżącego źródła konfiguracji.

CanSetValueComparer(Type, Boolean)

Zwraca wartość wskazującą, czy dana ValueComparer właściwość można skonfigurować dla tej właściwości z bieżącego źródła konfiguracji.

CanSetValueComparer(ValueComparer, Boolean)

Zwraca wartość wskazującą, czy dana ValueComparer właściwość można skonfigurować dla tej właściwości z bieżącego źródła konfiguracji.

CanSetValueGenerated(Nullable<ValueGenerated>, Boolean)

Zwraca wartość wskazującą, czy można skonfigurować generowanie wartości właściwości z bieżącego źródła konfiguracji.

CanSetValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

Zwraca wartość wskazującą, czy ValueGenerator można skonfigurować tę właściwość z bieżącego źródła konfiguracji.

CanSetValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)

Zwraca wartość wskazującą, czy ValueGenerator można skonfigurować tę właściwość z bieżącego źródła konfiguracji.

CanSetValueGeneratorFactory(Type, Boolean)

Zwraca wartość wskazującą, czy ValueGeneratorFactory można skonfigurować tę właściwość z bieżącego źródła konfiguracji.

HasAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą.

(Odziedziczone po IConventionPropertyBaseBuilder<TBuilder>)
HasConversion(Type, Boolean)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na dany typ przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

HasConversion(ValueConverter, Boolean)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverterelementu .

HasConverter(Type, Boolean)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverterelementu .

HasField(FieldInfo, Boolean)

Ustawia pole tworzenia kopii zapasowej do użycia dla tej właściwości.

HasField(String, Boolean)

Ustawia pole tworzenia kopii zapasowej do użycia dla tej właściwości.

HasKeyValueComparer(ValueComparer, Boolean)
Nieaktualne.

Konfiguruje element ValueComparer , który ma być używany do porównywania kluczy dla tej właściwości.

HasMaxLength(Nullable<Int32>, Boolean)

Konfiguruje maksymalną długość danych, które mogą być przechowywane w tej właściwości.

HasNoAnnotation(String, Boolean)

Usuwa adnotację o podanej nazwie z tego obiektu.

(Odziedziczone po IConventionPropertyBaseBuilder<TBuilder>)
HasNonNullAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą. Usuwa adnotację, jeśli null określono wartość.

(Odziedziczone po IConventionPropertyBaseBuilder<TBuilder>)
HasPrecision(Nullable<Int32>, Boolean)

Konfiguruje precyzję właściwości.

HasProviderValueComparer(Type, Boolean)

Konfiguruje wartość ValueComparer do użycia dla wartości dostawcy dla tej właściwości.

HasProviderValueComparer(ValueComparer, Boolean)

Konfiguruje wartość ValueComparer do użycia dla wartości dostawcy dla tej właściwości.

HasScale(Nullable<Int32>, Boolean)

Konfiguruje skalę właściwości.

HasSentinel(Object, Boolean)

Konfiguruje wartość, która zostanie użyta do określenia, czy właściwość została ustawiona, czy nie. Jeśli właściwość jest ustawiona na wartość sentinel, zostanie uznana za nie ustawioną. Domyślnie wartość sentinel jest wartością domyślną CLR dla typu właściwości.

HasStructuralValueComparer(ValueComparer, Boolean)
Nieaktualne.

Konfiguruje element ValueComparer , który ma być używany do porównywania strukturalnego dla tej właściwości.

HasTypeMapping(CoreTypeMapping, Boolean)

Konfiguruje CoreTypeMapping dla tej właściwości.

HasValueComparer(Type, Boolean)

Konfiguruje ValueComparer dla tej właściwości.

HasValueComparer(ValueComparer, Boolean)

Konfiguruje ValueComparer dla tej właściwości.

HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

Konfiguruje ValueGenerator wartości, które będą generować wartości dla tej właściwości.

HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)

Konfiguruje ValueGenerator wartości, które będą generować wartości dla tej właściwości.

HasValueGenerator(Type, Boolean)

Konfiguruje ValueGenerator wartości, które będą generować wartości dla tej właściwości.

HasValueGeneratorFactory(Type, Boolean)

Konfiguruje element ValueGeneratorFactory do tworzenia obiektu ValueGenerator , który będzie generować wartości dla tej właściwości.

IsConcurrencyToken(Nullable<Boolean>, Boolean)

Określa, czy ta właściwość powinna być używana jako token współbieżności. Gdy właściwość jest skonfigurowana jako token współbieżności, wartość w bazie danych zostanie sprawdzona, gdy wystąpienie tego typu jednostki zostanie zaktualizowane lub usunięte w SaveChanges() celu upewnienia się, że nie uległo zmianie od czasu pobrania wystąpienia z bazy danych. Jeśli uległa zmianie, zostanie zgłoszony wyjątek, a zmiany nie zostaną zastosowane do bazy danych.

IsRequired(Nullable<Boolean>, Boolean)

Określa, czy ta właściwość musi mieć przypisaną wartość, czy null jest prawidłową wartością. Właściwość można skonfigurować tylko jako niezgodną z wymaganiami, jeśli jest oparta na typie CLR, który można przypisać null.

IsUnicode(Nullable<Boolean>, Boolean)

Określa, czy właściwość jest w stanie utrwalać znaki Unicode.

RemoveAnnotation(String, Boolean)
Nieaktualne.

Usuwa adnotację o podanej nazwie z tego obiektu.

(Odziedziczone po IConventionAnnotatableBuilder)
SetElementType(Type, Boolean)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

SetOrRemoveAnnotation(String, Object, Boolean)
Nieaktualne.

Ustawia lub usuwa adnotację przechowywaną pod daną nazwą.

(Odziedziczone po IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Ustawia właściwość PropertyAccessMode do użycia dla tej właściwości.

ValueGenerated(Nullable<ValueGenerated>, Boolean)

Ustawia wartość wskazującą, kiedy wartość tej właściwości zostanie wygenerowana przez bazę danych. Nawet jeśli właściwość ma być generowana przez bazę danych, program EF może nadal próbować zapisać określoną wartość (zamiast jedną wygenerowaną przez bazę danych), gdy jednostka zostanie dodana, a wartość zostanie przypisana lub właściwość zostanie oznaczona jako zmodyfikowana dla istniejącej jednostki. Zobacz GetBeforeSaveBehavior() i GetAfterSaveBehavior() , aby uzyskać więcej informacji i przykładów.

Metody rozszerzania

CanSetJsonProperty(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy można ustawić daną nazwę właściwości.

ToJsonProperty(IConventionPropertyBuilder, String, Boolean)

Konfiguruje nazwę właściwości, do której jest mapowana właściwość podczas określania wartości docelowej usługi Azure Cosmos. Jeśli zostanie podany pusty ciąg, właściwość nie zostanie utrwalone.

CanSetCollation(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dana wartość można ustawić jako sortowanie.

CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Zwraca wartość wskazującą, czy dana kolumna dla określonego obiektu magazynu przypominającego tabelę może być ustawiona dla właściwości.

CanSetColumnName(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy można ustawić daną kolumnę dla właściwości.

CanSetColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Pobiera wartość wskazującą, czy można ustawić daną kolejność kolumn dla właściwości.

CanSetColumnType(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dla właściwości można ustawić dany typ danych.

CanSetComment(IConventionPropertyBuilder, Object, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być ustawiona jako komentarz dla kolumny.

CanSetComment(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być ustawiona jako komentarz dla kolumny.

CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dla kolumny można ustawić podaną obliczoną wartość wyrażenia SQL.

CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być ustawiona jako domyślna dla kolumny.

CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dla kolumny można ustawić podane wyrażenie wartości domyślnej.

CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy właściwość można skonfigurować jako stałą długość, czy nie.

CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy dla kolumny można ustawić określony typ kolumny obliczeniowej.

CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być używana jako nazwa właściwości JSON dla danej właściwości jednostki.

HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Konfiguruje kolumnę, do której właściwość jest mapowana w określonym obiekcie magazynu przypominającym tabelę.

HasColumnName(IConventionPropertyBuilder, String, Boolean)

Konfiguruje kolumnę mapową dla właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguruje kolejność kolumny, do której jest mapowana właściwość.

HasColumnType(IConventionPropertyBuilder, String, Boolean)

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

HasComment(IConventionPropertyBuilder, String, Boolean)

Konfiguruje komentarz do zastosowania do kolumny

HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

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

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Konfiguruje wartość domyślną dla kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Konfiguruje właściwość jednostki mapowanej na kolumnę JSON, mapuje właściwość jednostki na określoną właściwość JSON, zamiast używać nazwy właściwości jednostki.

IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Konfiguruje właściwość jako zdolną do przechowywania tylko danych o stałej długości, takich jak ciągi.

IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Konfiguruje właściwość do mapowania na obliczoną kolumnę danego typu podczas określania wartości docelowej relacyjnej bazy danych.

UseCollation(IConventionPropertyBuilder, String, Boolean)

Konfiguruje właściwość tak, aby korzystała z danego sortowania. Kolumna bazy danych zostanie utworzona przy użyciu danego sortowania i będzie używana niejawnie we wszystkich operacjach z uwzględnieniem sortowania.

CanSetGeometricDimension(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być ustawiona jako wymiar dla kolumny.

CanSetSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Zwraca wartość wskazującą, czy dana wartość można ustawić jako sriD dla kolumny.

ForSqliteHasDimension(IConventionPropertyBuilder, String, Boolean)
Nieaktualne.

Konfiguruje wymiar kolumny, do której jest mapowanie właściwości podczas określania wartości SQLite.

ForSqliteHasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Nieaktualne.

Konfiguruje sriD kolumny mapowanej na właściwość podczas określania wartości SQLite.

HasGeometricDimension(IConventionPropertyBuilder, String, Boolean)

Konfiguruje wymiar kolumny, do której jest mapowanie właściwości podczas określania wartości SQLite.

HasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguruje sriD kolumny mapowanej na właściwość podczas określania wartości SQLite.

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

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

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

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

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

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

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

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

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

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
Nieaktualne.

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)
Nieaktualne.

Konfiguruje przyrost dla SQL Server IDENTITY.

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Nieaktualne.

Konfiguruje inicjator SQL Server IDENTITY.

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Nieaktualne.

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

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

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

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguruje przyrost dla SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguruje inicjator SQL Server IDENTITY.

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

Konfiguruje inicjator SQL Server IDENTITY dla określonej tabeli.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Konfiguruje inicjator SQL Server IDENTITY.

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>, 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.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

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.

Dotyczy