Jazyk

SqlServerPropertyBuilderExtensions Třída

Definice

SQL Server specifické rozšiřující metody pro PropertyBuilder.

public static class SqlServerPropertyBuilderExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerPropertyBuilderExtensions
type SqlServerPropertyBuilderExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerPropertyBuilderExtensions = class
Public Module SqlServerPropertyBuilderExtensions
Dědičnost
SqlServerPropertyBuilderExtensions
Atributy

Poznámky

Další informace a příklady najdete v tématu Modelování typů entit a relacía přístup k databázím SQL Server a Azure SQL pomocí EF Core.

Metody

Název Description
CanSetDefaultValue(IConventionPropertyBuilder, Object, String, Boolean)

Vrátí hodnotu označující, jestli se daná hodnota dá nastavit jako výchozí pro sloupec.

CanSetDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean)

Vrátí hodnotu určující, zda je možné pro sloupec nastavit zadaný výchozí výraz hodnoty.

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

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

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Vrátí hodnotu určující, jestli se daná hodnota dá nastavit jako přírůstek pro SQL Server IDENTITY.

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

Vrátí hodnotu určující, jestli se daná hodnota dá nastavit jako přírůstek pro SQL Server IDENTITY pro konkrétní tabulku.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Vrátí hodnotu označující, jestli se daná hodnota dá nastavit jako počáteční hodnota pro SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Vrátí hodnotu označující, jestli se daná hodnota dá nastavit jako počáteční hodnota pro SQL Server IDENTITY.

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

Vrátí hodnotu určující, zda je daná hodnota možné nastavit jako počáteční hodnotu pro SQL Server IDENTITY pro konkrétní tabulku.

CanSetIsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Vrátí hodnotu určující, zda je možné sloupec vlastnosti nakonfigurovat příznakem SQL ServerHIDDEN.

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

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

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

Vrátí hodnotu označující, jestli je možné pro sekvenci generování hodnot klíče nastavit daný název a schéma.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Vrátí hodnotu určující, zda je daná hodnota možné nastavit jako strategii generování hodnot.

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

Vrátí hodnotu určující, jestli se daná hodnota dá nastavit jako strategie generování hodnot pro konkrétní tabulku.

ForSqlServerHasColumnName(PropertyBuilder, String)

Nakonfiguruje sloupec, na který se vlastnost mapuje při cílení na SQL Server.

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

Nakonfiguruje sloupec, na který se vlastnost mapuje při cílení na SQL Server.

ForSqlServerHasColumnType(PropertyBuilder, String)

Nakonfiguruje datový typ sloupce, na který se vlastnost mapuje při cílení na SQL Server. Musí se jednat o úplný název typu, včetně přesnosti, měřítka, délky atd.

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

Nakonfiguruje datový typ sloupce, na který se vlastnost mapuje při cílení na SQL Server. Musí se jednat o úplný název typu, včetně přesnosti, měřítka, délky atd.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Nakonfiguruje vlastnost pro mapování na počítaný sloupec při cílení na SQL Server.

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

Nakonfiguruje vlastnost pro mapování na počítaný sloupec při cílení na SQL Server.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Nakonfiguruje výchozí hodnotu pro sloupec, na který se vlastnost mapuje při cílení na SQL Server.

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

Nakonfiguruje výchozí hodnotu pro sloupec, na který se vlastnost mapuje při cílení na SQL Server.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Nakonfiguruje výchozí výraz hodnoty pro sloupec, na který se vlastnost mapuje při cílení na SQL Server.

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

Nakonfiguruje výchozí výraz hodnoty pro sloupec, na který se vlastnost mapuje při cílení na SQL Server.

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

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

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

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

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

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

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Zastaralé.

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server použila vzor hi-lo založený na sekvenci k vygenerování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Zastaralé.

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server použila vzor hi-lo založený na sekvenci k vygenerování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

HasDefaultValue(IConventionPropertyBuilder, Object, String, Boolean)

Nakonfiguruje výchozí hodnotu pro sloupec, na který se vlastnost mapuje při cílení na SQL Server.

HasDefaultValue(PropertyBuilder, Object, String)

Nakonfiguruje výchozí hodnotu pro sloupec, na který se vlastnost mapuje při cílení na SQL Server.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object, String)

Nakonfiguruje výchozí hodnotu pro sloupec, na který se vlastnost mapuje při cílení na SQL Server.

HasDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean)

Nakonfiguruje výchozí výraz hodnoty pro sloupec, na který se vlastnost mapuje při cílení na SQL Server.

HasDefaultValueSql(PropertyBuilder, String, String)

Nakonfiguruje výchozí výraz hodnoty pro sloupec, na který se vlastnost mapuje při cílení na SQL Server.

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

Nakonfiguruje výchozí výraz hodnoty pro sloupec, na který se vlastnost mapuje 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>, Boolean)

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

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

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

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

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

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

Nakonfiguruje počáteční hodnotu pro SQL Server IDENTITY pro konkrétní tabulku.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

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

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

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

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

IsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Konfiguruje, zda je sloupec vlastnosti definován příznakem SQL ServerHIDDEN, který vylučuje sloupec z SELECT * výsledků. To platí pro vygenerované sloupce, jako jsou sloupce časových období tabulky.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

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

IsSparse(PropertyBuilder, Boolean)

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

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

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

UseHiLo(PropertyBuilder, String, String)

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server použila vzor hi-lo založený na sekvenci k vygenerování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

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

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server použila vzor hi-lo založený na sekvenci k vygenerování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

UseIdentityColumn(ColumnBuilder, Int64, Int32)

Nakonfiguruje klíčový sloupec tak, aby při cílení na SQL Server použil funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

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

Nakonfiguruje klíčový sloupec tak, aby při cílení na SQL Server použil funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

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

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

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

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

UseSequence(PropertyBuilder, String, String)

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server generovala hodnoty pro nové entity pomocí vzoru generování hodnot klíčových hodnot založených na sekvenci. Tato metoda nastaví vlastnost být OnAdd.

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

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server generovala hodnoty pro nové entity pomocí vzoru generování hodnot klíčových hodnot založených na sekvenci. Tato metoda nastaví vlastnost být OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Zastaralé.

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder)

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Zastaralé.

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost být OnAdd.

Platí pro