Sdílet prostřednictvím


SqlServerPropertyExtensions Třída

Definice

Metody rozšíření vlastností pro metadata specifická pro SQL Server.

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

Poznámky

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

Metody

FindHiLoSequence(IProperty)

ISequence Najde v modelu, který se má použít pro vzor hi-lo.

FindHiLoSequence(IProperty, StoreObjectIdentifier)

ISequence Najde v modelu, který se má použít pro vzor hi-lo.

FindHiLoSequence(IReadOnlyProperty)

ISequence Najde v modelu, který se má použít pro vzor hi-lo.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

ISequence Najde v modelu, který se má použít pro vzor hi-lo.

FindSequence(IProperty)

ISequence Najde v modelu, který se má použít pro vzor generování klíčových hodnot.

FindSequence(IProperty, StoreObjectIdentifier)

ISequence Najde v modelu, který se má použít pro vzor generování klíčových hodnot.

FindSequence(IReadOnlyProperty)

ISequence Najde v modelu, který se má použít pro vzor generování klíčových hodnot.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

ISequence Najde v modelu, který se má použít pro vzor generování klíčových hodnot.

GetHiLoSequenceName(IProperty)

Vrátí název, který se má použít pro sekvenci hi-lo.

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

Vrátí název, který se má použít pro sekvenci hi-lo.

GetHiLoSequenceName(IReadOnlyProperty)

Vrátí název, který se má použít pro sekvenci hi-lo.

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí název, který se má použít pro sekvenci hi-lo.

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

Vrátí hodnotu ConfigurationSource pro název sekvence hi-lo.

GetHiLoSequenceSchema(IProperty)

Vrátí schéma, které se má použít pro sekvenci hi-lo.

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

Vrátí schéma, které se má použít pro sekvenci hi-lo.

GetHiLoSequenceSchema(IReadOnlyProperty)

Vrátí schéma, které se má použít pro sekvenci hi-lo.

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí schéma, které se má použít pro sekvenci hi-lo.

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

Vrátí hodnotu ConfigurationSource pro schéma sekvence hi-lo.

GetIdentityIncrement(IProperty)

Vrátí přírůstek identity.

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Vrátí přírůstek identity.

GetIdentityIncrement(IReadOnlyProperty)

Vrátí přírůstek identity.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí přírůstek identity.

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Vrátí přírůstek identity.

GetIdentityIncrementConfigurationSource(IConventionProperty)

Vrátí hodnotu ConfigurationSource pro přírůstek identity.

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Vrátí hodnotu ConfigurationSource pro přírůstek identity pro konkrétní tabulku.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Vrátí hodnotu ConfigurationSource pro přírůstek identity pro konkrétní tabulku.

GetIdentitySeed(IProperty)

Vrátí počáteční hodnotu identity.

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Vrátí počáteční hodnotu identity.

GetIdentitySeed(IReadOnlyProperty)

Vrátí počáteční hodnotu identity.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí počáteční hodnotu identity.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Vrátí počáteční hodnotu identity.

GetIdentitySeedConfigurationSource(IConventionProperty)

Vrátí hodnotu ConfigurationSource pro počáteční hodnotu identity.

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Vrátí hodnotu ConfigurationSource pro počáteční hodnotu identity pro konkrétní tabulku.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Vrátí hodnotu ConfigurationSource pro počáteční hodnotu identity pro konkrétní tabulku.

GetIsSparseConfigurationSource(IConventionProperty)

Vrátí hodnotu ConfigurationSource pro to, zda je sloupec vlastnosti řídký.

GetSequenceName(IReadOnlyProperty)

Vrátí název, který se má použít pro sekvenci generování hodnoty klíče.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí název, který se má použít pro sekvenci generování hodnoty klíče.

GetSequenceNameConfigurationSource(IConventionProperty)

Vrátí hodnotu ConfigurationSource pro název sekvence generování hodnoty klíče.

GetSequenceSchema(IReadOnlyProperty)

Vrátí schéma, které se má použít pro sekvenci generování hodnot klíčů.

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí schéma, které se má použít pro sekvenci generování hodnot klíčů.

GetSequenceSchemaConfigurationSource(IConventionProperty)

ConfigurationSource Vrátí hodnotu pro schéma sekvence generování hodnot klíče.

GetValueGenerationStrategy(IProperty)

Vrátí hodnotu SqlServerValueGenerationStrategy , která se má použít pro vlastnost.

Pokud pro vlastnost není nastavená žádná strategie, bude strategie, která se má použít, převzata z objektu IModel.

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

Vrátí hodnotu SqlServerValueGenerationStrategy , která se má použít pro vlastnost.

Pokud pro vlastnost není nastavená žádná strategie, bude strategie, která se má použít, převzata z objektu IModel.

GetValueGenerationStrategy(IReadOnlyProperty)

Vrátí hodnotu SqlServerValueGenerationStrategy , která se má použít pro vlastnost.

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí hodnotu SqlServerValueGenerationStrategy , která se má použít pro vlastnost.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Vrátí hodnotu SqlServerValueGenerationStrategy , která se má použít pro vlastnost.

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Vrátí hodnotu ConfigurationSource pro SqlServerValueGenerationStrategy.

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Vrátí hodnotu ConfigurationSource pro SqlServerValueGenerationStrategy konkrétní tabulku.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Vrátí hodnotu ConfigurationSource pro SqlServerValueGenerationStrategy konkrétní tabulku.

IsCompatibleWithValueGeneration(IProperty)

Vrátí hodnotu označující, zda je vlastnost kompatibilní s libovolným SqlServerValueGenerationStrategyobjektem .

IsCompatibleWithValueGeneration(IReadOnlyProperty)

Vrátí hodnotu označující, zda je vlastnost kompatibilní s libovolným SqlServerValueGenerationStrategyobjektem .

IsSparse(IReadOnlyProperty)

Vrátí hodnotu označující, zda je sloupec vlastnosti řídký.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí hodnotu označující, zda je sloupec vlastnosti řídký.

SetHiLoSequenceName(IConventionProperty, String, Boolean)

Nastaví název, který se má použít pro sekvenci hi-lo.

SetHiLoSequenceName(IMutableProperty, String)

Nastaví název, který se má použít pro sekvenci hi-lo.

SetHiLoSequenceSchema(IConventionProperty, String, Boolean)

Nastaví schéma, které se má použít pro sekvenci hi-lo.

SetHiLoSequenceSchema(IMutableProperty, String)

Nastaví schéma, které se má použít pro sekvenci hi-lo.

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)

Nastaví přírůstek identity.

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Nastaví přírůstek identity pro konkrétní tabulku.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Nastaví přírůstek identity pro konkrétní tabulku.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

Nastaví přírůstek identity.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

Nastaví přírůstek identity pro konkrétní tabulku.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

Nastaví přírůstek identity pro konkrétní tabulku.

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

Nastaví počáteční idu identity.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

Nastaví počáteční idu identity.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Nastaví počáteční identitu pro konkrétní tabulku.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Nastaví počáteční identitu pro konkrétní tabulku.

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

Nastaví počáteční idu identity.

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

Nastaví počáteční idu identity.

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

Nastaví počáteční identitu pro konkrétní tabulku.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

Nastaví počáteční identitu pro konkrétní tabulku.

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, jestli je sloupec vlastnosti řídký.

SetIsSparse(IMutableProperty, Nullable<Boolean>)

Nastaví hodnotu označující, jestli je sloupec vlastnosti řídký.

SetSequenceName(IConventionProperty, String, Boolean)

Nastaví název, který se má použít pro sekvenci generování hodnoty klíče.

SetSequenceName(IMutableProperty, String)

Nastaví název, který se má použít pro sekvenci generování hodnoty klíče.

SetSequenceSchema(IConventionProperty, String, Boolean)

Nastaví schéma, které se má použít pro sekvenci generování hodnoty klíče.

SetSequenceSchema(IMutableProperty, String)

Nastaví schéma, které se má použít pro sekvenci generování hodnoty klíče.

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Nastaví hodnotu SqlServerValueGenerationStrategy na použití pro vlastnost.

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Nastaví hodnotu SqlServerValueGenerationStrategy na vlastnost pro konkrétní tabulku.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Nastaví hodnotu SqlServerValueGenerationStrategy na vlastnost pro konkrétní tabulku.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

Nastaví hodnotu SqlServerValueGenerationStrategy na použití pro vlastnost.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

Nastaví hodnotu SqlServerValueGenerationStrategy na vlastnost pro konkrétní tabulku.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

Nastaví hodnotu SqlServerValueGenerationStrategy na vlastnost pro konkrétní tabulku.

Platí pro