Sdílet prostřednictvím


SqlServerPropertyBuilderExtensions Třída

Definice

SQL Server metody rozšíření specifické pro PropertyBuilder.

public static class SqlServerPropertyBuilderExtensions
type SqlServerPropertyBuilderExtensions = class
Public Module SqlServerPropertyBuilderExtensions
Dědičnost
SqlServerPropertyBuilderExtensions

Poznámky

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

Metody

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

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

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.

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

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

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

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.

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)

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

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

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

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

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

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

Nakonfiguruje vlastnost pro mapování na vypočí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é.

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.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Zastaralé.

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala vzor hi-lo založený na posloupnosti ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost na OnAdd.

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

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala vzor hi-lo založený na posloupnosti ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost na OnAdd.

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)

Nakonfiguruje 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í sadu pro SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, 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.

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

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

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.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

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

IsSparse(PropertyBuilder, Boolean)

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

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

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

UseHiLo(PropertyBuilder, String, String)

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala vzor hi-lo založený na posloupnosti ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost na OnAdd.

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

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala vzor hi-lo založený na posloupnosti ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost na OnAdd.

UseIdentityColumn(ColumnBuilder, Int64, Int32)

Nakonfiguruje sloupec s klíči tak, aby při cílení na SQL Server používal funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost na 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 na 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 na OnAdd.

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

Nakonfiguruje sloupec s klíči tak, aby při cílení na SQL Server používal funkci SQL Server IDENTITY ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost na 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 na 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 na OnAdd.

UseSequence(PropertyBuilder, String, String)

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala vzor generování hodnot klíčů na základě posloupnosti ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost na OnAdd.

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

Nakonfiguruje vlastnost klíče tak, aby při cílení na SQL Server používala vzor generování hodnot klíčů na základě posloupnosti ke generování hodnot pro nové entity. Tato metoda nastaví vlastnost na 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 na 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 na 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 na 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 na OnAdd.

Platí pro