IConventionPropertyBuilder Rozhraní

Definice

Poskytuje jednoduchou plochu rozhraní API pro konfiguraci IConventionProperty konvencí z.

Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

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

Poznámky

Další informace a příklady najdete v tématu Konvence vytváření modelů .

Vlastnosti

Metadata

Získá konfigurovanou vlastnost.

ModelBuilder

Získá tvůrce modelu.

(Zděděno od IConventionAnnotatableBuilder)

Metody

AfterSave(Nullable<PropertySaveBehavior>, Boolean)

Konfiguruje, zda lze tuto vlastnost po uložení entity do databáze upravit.

BeforeSave(Nullable<PropertySaveBehavior>, Boolean)

Konfiguruje, zda lze tuto vlastnost upravit před uložením entity do databáze.

CanRemoveAnnotation(String, Boolean)

Vrátí hodnotu označující, zda lze pomocí tohoto zdroje konfigurace odebrat poznámku s daným názvem.

(Zděděno od IConventionAnnotatableBuilder)
CanSetAfterSave(Nullable<PropertySaveBehavior>, Boolean)

Vrátí hodnotu označující, zda lze pro tuto vlastnost z aktuálního zdroje konfigurace nakonfigurovat možnost upravit po uložení entity do databáze.

CanSetAnnotation(String, Object, Boolean)

Vrátí hodnotu označující, zda lze z tohoto zdroje konfigurace nastavit poznámku s daným názvem a hodnotou.

(Zděděno od IConventionAnnotatableBuilder)
CanSetBeforeSave(Nullable<PropertySaveBehavior>, Boolean)

Vrátí hodnotu označující, zda lze pro tuto vlastnost z aktuálního zdroje konfigurace nakonfigurovat možnost upravit před uložením entity do databáze.

CanSetConversion(Type, Boolean)

Vrátí hodnotu označující, zda daný typ pro převod hodnot na a z lze nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetConversion(ValueConverter, Boolean)

Vrátí hodnotu označující, zda ValueConverter lze nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetConverter(Type, Boolean)

Vrátí hodnotu označující, zda ValueConverter lze nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetElementType(Type, Boolean)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

CanSetField(FieldInfo, Boolean)

Vrátí hodnotu označující, zda lze pro tuto vlastnost nastavit záložní pole z aktuálního zdroje konfigurace.

CanSetField(String, Boolean)

Vrátí hodnotu označující, zda lze pro tuto vlastnost nastavit záložní pole z aktuálního zdroje konfigurace.

CanSetIsConcurrencyToken(Nullable<Boolean>, Boolean)

Vrátí hodnotu označující, zda lze vlastnost nakonfigurovat jako token souběžnosti z aktuálního zdroje konfigurace.

CanSetIsRequired(Nullable<Boolean>, Boolean)

Vrátí hodnotu určující, zda lze tuto vlastnost vyžadovat z aktuálního zdroje konfigurace.

CanSetIsUnicode(Nullable<Boolean>, Boolean)

Vrátí hodnotu označující, zda lze vlastnost nakonfigurovat tak, aby dokázala zachovat znaky unicode z aktuálního zdroje konfigurace.

CanSetKeyValueComparer(ValueComparer, Boolean)
Zastaralé.

Vrátí hodnotu označující, zda lze danou ValueComparer vlastnost nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetMaxLength(Nullable<Int32>, Boolean)

Vrátí hodnotu určující, zda lze pro tuto vlastnost nastavit maximální povolenou délku dat z aktuálního zdroje konfigurace.

CanSetPrecision(Nullable<Int32>, Boolean)

Vrátí hodnotu označující, zda lze pro tuto vlastnost nastavit přesnost povolených dat z aktuálního zdroje konfigurace.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Vrátí hodnotu označující, zda PropertyAccessMode lze nastavit pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetProviderValueComparer(Type, Boolean)

Vrátí hodnotu označující, zda lze danou ValueComparer vlastnost nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetProviderValueComparer(ValueComparer, Boolean)

Vrátí hodnotu označující, zda lze danou ValueComparer vlastnost nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetScale(Nullable<Int32>, Boolean)

Vrátí hodnotu označující, zda lze pro tuto vlastnost nastavit měřítko povolených dat z aktuálního zdroje konfigurace.

CanSetSentinel(Object, Boolean)

Vrátí hodnotu označující, jestli je možné pro tuto vlastnost nastavit sentinel z aktuálního zdroje konfigurace.

CanSetStructuralValueComparer(ValueComparer, Boolean)
Zastaralé.

Vrátí hodnotu označující, zda lze danou ValueComparer vlastnost nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetTypeMapping(CoreTypeMapping, Boolean)

Vrátí hodnotu označující, zda lze danou CoreTypeMapping vlastnost nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetValueComparer(Type, Boolean)

Vrátí hodnotu označující, zda lze danou ValueComparer vlastnost nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetValueComparer(ValueComparer, Boolean)

Vrátí hodnotu označující, zda lze danou ValueComparer vlastnost nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetValueGenerated(Nullable<ValueGenerated>, Boolean)

Vrátí hodnotu určující, zda je možné nakonfigurovat generování hodnoty vlastnosti z aktuálního zdroje konfigurace.

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

Vrátí hodnotu označující, zda ValueGenerator lze nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

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

Vrátí hodnotu označující, zda ValueGenerator lze nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

CanSetValueGeneratorFactory(Type, Boolean)

Vrátí hodnotu označující, zda ValueGeneratorFactory lze nakonfigurovat pro tuto vlastnost z aktuálního zdroje konfigurace.

HasAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem se stejným nebo nižším ConfigurationSourcenázvem .

(Zděděno od IConventionPropertyBaseBuilder<TBuilder>)
HasConversion(Type, Boolean)

Konfiguruje vlastnost tak, aby hodnota vlastnosti byla převedena na daný typ před zápisem do databáze a převedena zpět při čtení z databáze.

HasConversion(ValueConverter, Boolean)

Nakonfiguruje vlastnost tak, aby hodnota vlastnosti byla převedena na databázi a z databáze pomocí daného ValueConverterobjektu .

HasConverter(Type, Boolean)

Nakonfiguruje vlastnost tak, aby hodnota vlastnosti byla převedena na databázi a z databáze pomocí daného ValueConverterobjektu .

HasField(FieldInfo, Boolean)

Nastaví pole pro pozadí, které se má použít pro tuto vlastnost.

HasField(String, Boolean)

Nastaví pole pro pozadí, které se má použít pro tuto vlastnost.

HasKeyValueComparer(ValueComparer, Boolean)
Zastaralé.

Konfiguruje objekt, který ValueComparer se má použít pro porovnání klíčů pro tuto vlastnost.

HasMaxLength(Nullable<Int32>, Boolean)

Konfiguruje maximální délku dat, která mohou být uložena v této vlastnosti.

HasNoAnnotation(String, Boolean)

Odebere poznámku s daným názvem z tohoto objektu.

(Zděděno od IConventionPropertyBaseBuilder<TBuilder>)
HasNonNullAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem se stejným nebo nižším ConfigurationSourcenázvem . Odebere poznámku, pokud null je zadaná hodnota.

(Zděděno od IConventionPropertyBaseBuilder<TBuilder>)
HasPrecision(Nullable<Int32>, Boolean)

Konfiguruje přesnost vlastnosti.

HasProviderValueComparer(Type, Boolean)

Nakonfiguruje ValueComparer hodnotu, která se má použít pro hodnoty zprostředkovatele pro tuto vlastnost.

HasProviderValueComparer(ValueComparer, Boolean)

Nakonfiguruje ValueComparer hodnotu, která se má použít pro hodnoty zprostředkovatele pro tuto vlastnost.

HasScale(Nullable<Int32>, Boolean)

Nakonfiguruje měřítko vlastnosti.

HasSentinel(Object, Boolean)

Konfiguruje hodnotu, která se použije k určení, jestli byla vlastnost nastavena nebo ne. Pokud je vlastnost nastavená na hodnotu sentinelu, považuje se za nenastavenou. Ve výchozím nastavení je hodnota sentinelu výchozí hodnotou CLR pro typ vlastnosti.

HasStructuralValueComparer(ValueComparer, Boolean)
Zastaralé.

Konfiguruje ValueComparer objekt, který se má použít pro strukturální porovnání pro tuto vlastnost.

HasTypeMapping(CoreTypeMapping, Boolean)

Nakonfiguruje CoreTypeMapping vlastnost pro tuto vlastnost.

HasValueComparer(Type, Boolean)

Nakonfiguruje ValueComparer vlastnost pro tuto vlastnost.

HasValueComparer(ValueComparer, Boolean)

Nakonfiguruje ValueComparer vlastnost pro tuto vlastnost.

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

Nakonfiguruje hodnotu ValueGenerator , která bude generovat hodnoty pro tuto vlastnost.

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

Nakonfiguruje hodnotu ValueGenerator , která bude generovat hodnoty pro tuto vlastnost.

HasValueGenerator(Type, Boolean)

Nakonfiguruje hodnotu ValueGenerator , která bude generovat hodnoty pro tuto vlastnost.

HasValueGeneratorFactory(Type, Boolean)

Nakonfiguruje ValueGeneratorFactory pro vytvoření objektu ValueGenerator , který bude generovat hodnoty pro tuto vlastnost.

IsConcurrencyToken(Nullable<Boolean>, Boolean)

Konfiguruje, zda má být tato vlastnost použita jako token souběžnosti. Pokud je vlastnost nakonfigurována jako token souběžnosti, hodnota v databázi se zkontroluje, když je instance tohoto typu entity aktualizována nebo odstraněna během, SaveChanges() aby se zajistilo, že se nezměnila od načtení instance z databáze. Pokud dojde ke změně, vyvolá se výjimka a změny nebudou použity v databázi.

IsRequired(Nullable<Boolean>, Boolean)

Konfiguruje, zda tato vlastnost musí mít přiřazenou hodnotu nebo null zda je platná hodnota. Vlastnost lze nakonfigurovat jako nepožadovanou pouze v případě, že je založena na typu CLR, který lze přiřadit null.

IsUnicode(Nullable<Boolean>, Boolean)

Konfiguruje, zda vlastnost je schopna zachovat znaky unicode.

RemoveAnnotation(String, Boolean)
Zastaralé.

Odebere poznámku s daným názvem z tohoto objektu.

(Zděděno od IConventionAnnotatableBuilder)
SetElementType(Type, Boolean)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

SetOrRemoveAnnotation(String, Object, Boolean)
Zastaralé.

Nastaví nebo odebere poznámku uloženou pod daným názvem.

(Zděděno od IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Nastaví hodnotu PropertyAccessMode na použití pro tuto vlastnost.

ValueGenerated(Nullable<ValueGenerated>, Boolean)

Nastaví hodnotu označující, kdy databáze vygeneruje hodnotu této vlastnosti. I když je vlastnost nastavená tak, aby byla generována databází, ef se může pokusit uložit konkrétní hodnotu (místo toho, aby ji vygenerovala databáze), když je entita přidána a je přiřazena hodnota nebo je vlastnost označena jako upravená pro existující entitu. Další informace a příklady najdete v tématu GetBeforeSaveBehavior() a GetAfterSaveBehavior() .

Metody rozšíření

CanSetJsonProperty(IConventionPropertyBuilder, String, Boolean)

Vrátí hodnotu označující, zda lze nastavit název dané vlastnosti.

ToJsonProperty(IConventionPropertyBuilder, String, Boolean)

Konfiguruje název vlastnosti, na kterou se vlastnost mapuje při cílení na Azure Cosmos. Pokud je zadán prázdný řetězec, vlastnost nebude zachována.

CanSetCollation(IConventionPropertyBuilder, String, Boolean)

Vrátí hodnotu označující, zda lze danou hodnotu nastavit jako kolaci.

CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Vrátí hodnotu označující, zda daný sloupec pro konkrétní objekt úložiště podobné tabulce lze nastavit pro vlastnost.

CanSetColumnName(IConventionPropertyBuilder, String, Boolean)

Vrátí hodnotu označující, zda lze daný sloupec nastavit pro vlastnost.

CanSetColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Získá hodnotu označující, zda dané pořadí sloupců lze nastavit pro vlastnost.

CanSetColumnType(IConventionPropertyBuilder, String, Boolean)

Vrátí hodnotu označující, zda lze daný datový typ nastavit pro vlastnost.

CanSetComment(IConventionPropertyBuilder, Object, Boolean)

Vrátí hodnotu označující, zda lze danou hodnotu nastavit jako komentář pro sloupec.

CanSetComment(IConventionPropertyBuilder, String, Boolean)

Vrátí hodnotu označující, zda lze danou hodnotu nastavit jako komentář pro sloupec.

CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Vrátí hodnotu označující, jestli je možné pro sloupec nastavit výraz SQL pro danou vypočítanou hodnotu.

CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Vrátí hodnotu označující, zda lze danou hodnotu pro sloupec nastavit jako výchozí.

CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Vrátí hodnotu označující, zda lze pro sloupec nastavit výraz dané výchozí hodnoty.

CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Vrátí hodnotu určující, zda lze vlastnost nakonfigurovat jako pevnou délku nebo ne.

CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Vrátí hodnotu, která určuje, jestli je možné pro sloupec nastavit daný typ vypočítaného sloupce.

CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Vrátí hodnotu označující, jestli se daná hodnota dá použít jako název vlastnosti JSON pro danou vlastnost entity.

HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Konfiguruje sloupec, na který se vlastnost mapuje, v určitém objektu úložiště podobného tabulce.

HasColumnName(IConventionPropertyBuilder, String, Boolean)

Nakonfiguruje sloupec, na který se vlastnost mapuje při cílení na relační databázi.

HasColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Nakonfiguruje pořadí sloupce, na který je vlastnost mapována.

HasColumnType(IConventionPropertyBuilder, String, Boolean)

Konfiguruje datový typ sloupce, na který se vlastnost mapuje při cílení na relační databázi. Měl by to být úplný název typu, včetně přesnosti, měřítka, délky atd.

HasComment(IConventionPropertyBuilder, String, Boolean)

Nakonfiguruje komentář pro použití ve sloupci.

HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Nakonfiguruje výchozí hodnotu pro sloupec, na který se vlastnost mapuje při cílení na relační databázi.

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Nakonfiguruje výraz výchozí hodnoty pro sloupec, na který se vlastnost mapuje při cílení na relační databázi.

HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Konfiguruje vlastnost entity namapované na sloupec JSON a mapuje vlastnost entity na konkrétní vlastnost JSON místo použití názvu vlastnosti entity.

IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Nakonfiguruje vlastnost tak, aby mohla ukládat pouze data s pevnou délkou, například řetězce.

IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Nakonfiguruje vlastnost pro mapování na počítaný sloupec daného typu při cílení na relační databázi.

UseCollation(IConventionPropertyBuilder, String, Boolean)

Nakonfiguruje vlastnost tak, aby používala danou kolaci. Sloupec databáze se vytvoří s danou kolací a použije se implicitně ve všech operacích citlivých na kolaci.

CanSetGeometricDimension(IConventionPropertyBuilder, String, Boolean)

Vrátí hodnotu určující, zda lze danou hodnotu nastavit jako dimenzi sloupce.

CanSetSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Vrátí hodnotu označující, zda lze danou hodnotu nastavit jako SRID pro sloupec.

ForSqliteHasDimension(IConventionPropertyBuilder, String, Boolean)
Zastaralé.

Nakonfiguruje dimenzi sloupce, na který se vlastnost mapuje při cílení na SQLite.

ForSqliteHasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Zastaralé.

Nakonfiguruje SRID sloupce, na který se vlastnost mapuje při cílení na SQLite.

HasGeometricDimension(IConventionPropertyBuilder, String, Boolean)

Nakonfiguruje dimenzi sloupce, na který se vlastnost mapuje při cílení na SQLite.

HasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Nakonfiguruje SRID sloupce, na který se vlastnost mapuje při cílení na SQLite.

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Vrátí hodnotu určující, zda daný název a schéma lze nastavit pro posloupnost hi-lo.

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

Vrátí hodnotu určující, zda lze danou hodnotu nastavit jako přírůstek pro SQL Server IDENTITY pro konkrétní tabulku.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Vrátí hodnotu určující, zda lze danou hodnotu nastavit jako přírůstek pro SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Vrátí hodnotu označující, zda lze danou hodnotu nastavit jako počáteční hodnotu pro SQL Server IDENTITY.

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

Vrátí hodnotu určující, zda lze danou hodnotu nastavit jako počáteční hodnotu pro SQL Server IDENTITY pro konkrétní tabulku.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Vrátí hodnotu označující, zda lze danou hodnotu nastavit jako počáteční hodnotu pro SQL Server IDENTITY.

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Vrátí hodnotu označující, jestli je možné při cílení na SQL Server nakonfigurovat sloupec vlastnosti jako zhuštěný.

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

Vrátí hodnotu určující, zda lze daný název a schéma nastavit pro sekvenci generování hodnoty klíče.

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

Vrátí hodnotu označující, zda lze danou hodnotu nastavit jako strategii generování hodnoty pro konkrétní tabulku.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Vrátí hodnotu určující, zda lze danou hodnotu nastavit jako strategii generování hodnoty.

ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
Zastaralé.

Konfiguruje sekvenci databáze použitou pro vzor hi-lo ke generování hodnot pro vlastnost klíče při cílení na SQL Server.

ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Zastaralé.

Nakonfiguruje přírůstek pro SQL Server IDENTITY.

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Zastaralé.

Nakonfiguruje počáteční sadu pro SQL Server IDENTITY.

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Zastaralé.

Konfiguruje strategii generování hodnoty pro vlastnost klíče při cílení na SQL Server.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Konfiguruje sekvenci databáze použitou pro vzor hi-lo ke generování hodnot pro vlastnost klíče při cílení na SQL Server.

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

Konfiguruje přírůstek pro SQL Server IDENTITY pro konkrétní tabulku.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Nakonfiguruje přírůstek pro SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Nakonfiguruje počáteční sadu pro SQL Server IDENTITY.

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

Nakonfiguruje předsadu pro SQL Server IDENTITY pro konkrétní tabulku.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Nakonfiguruje počáteční sadu pro SQL Server IDENTITY.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

Konfiguruje sekvenci databáze použitou pro vzor generování hodnoty klíče, aby se při cílení na SQL Server vygenerovaly hodnoty pro vlastnost klíče.

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

Konfiguruje strategii generování hodnoty pro vlastnost klíče při cílení na SQL Server pro konkrétní tabulku.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Konfiguruje strategii generování hodnoty pro vlastnost klíče při cílení na SQL Server.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Konfiguruje, jestli se při cílení na SQL Server vytvoří sloupec vlastnosti jako zhuštěný.

Platí pro