Sdílet prostřednictvím


SqlServerModelExtensions Třída

Definice

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

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

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.

Pole

DefaultHiLoSequenceName

Výchozí název sekvence hi-lo.

DefaultSequenceNameSuffix

Výchozí předpona pro sekvence použité na vlastnosti.

Metody

GetDatabaseMaxSize(IModel)

Vrátí maximální velikost databáze.

GetDatabaseMaxSize(IReadOnlyModel)

Vrátí maximální velikost databáze.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro maximální velikost databáze.

GetHiLoSequenceName(IModel)

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

GetHiLoSequenceName(IReadOnlyModel)

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

GetHiLoSequenceNameConfigurationSource(IConventionModel)

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

GetHiLoSequenceSchema(IModel)

Vrátí schéma, které se má použít pro výchozí sekvenci hi-lo. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Vrátí schéma, které se má použít pro výchozí sekvenci hi-lo. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro výchozí sekvenční schéma hi-lo.

GetIdentityIncrement(IModel)

Vrátí výchozí přírůstek identity.

GetIdentityIncrement(IReadOnlyModel)

Vrátí výchozí přírůstek identity.

GetIdentityIncrementConfigurationSource(IConventionModel)

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

GetIdentitySeed(IModel)

Vrátí výchozí počáteční hodnotu identity.

GetIdentitySeed(IReadOnlyModel)

Vrátí výchozí počáteční hodnotu identity.

GetIdentitySeedConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro výchozí schéma.

GetPerformanceLevelSql(IModel)

Vrátí úroveň výkonu databáze.

GetPerformanceLevelSql(IReadOnlyModel)

Vrátí úroveň výkonu databáze.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro úroveň výkonu databáze.

GetSequenceNameSuffix(IReadOnlyModel)

Vrátí příponu, která se má připojit k názvu automaticky vytvořených sekvencí.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

ConfigurationSource Vrátí pro výchozí příponu názvu sekvence generování hodnot.

GetSequenceSchema(IReadOnlyModel)

Vrátí schéma, které se má použít pro výchozí sekvenci generování hodnot. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource výchozího schématu generování hodnot klíče.

GetServiceTierSql(IModel)

Vrátí úroveň služby databáze.

GetServiceTierSql(IReadOnlyModel)

Vrátí úroveň služby databáze.

GetServiceTierSqlConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro úroveň služby databáze.

GetValueGenerationStrategy(IModel)

SqlServerValueGenerationStrategy Vrátí hodnotu, která se má použít pro vlastnosti klíčů v modelu, pokud vlastnost nemá explicitně nastavenou strategii.

GetValueGenerationStrategy(IReadOnlyModel)

SqlServerValueGenerationStrategy Vrátí hodnotu, která se má použít pro vlastnosti klíčů v modelu, pokud vlastnost nemá explicitně nastavenou strategii.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro výchozí SqlServerValueGenerationStrategyhodnotu .

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Nastaví maximální velikost databáze.

SetDatabaseMaxSize(IMutableModel, String)

Nastaví maximální velikost databáze.

SetHiLoSequenceName(IConventionModel, String, Boolean)

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

SetHiLoSequenceName(IMutableModel, String)

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

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

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

SetHiLoSequenceSchema(IMutableModel, String)

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

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Nastaví výchozí přírůstek identity.

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

Nastaví výchozí přírůstek identity.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Nastaví výchozí počáteční hodnotu identity.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Nastaví výchozí počáteční hodnotu identity.

SetIdentitySeed(IMutableModel, Nullable<Int32>)

Nastaví výchozí počáteční hodnotu identity.

SetIdentitySeed(IMutableModel, Nullable<Int64>)

Nastaví výchozí počáteční hodnotu identity.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Nastaví úroveň výkonu databáze.

SetPerformanceLevelSql(IMutableModel, String)

Nastaví úroveň výkonu databáze.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Nastaví příponu pro připojení k názvu automaticky vytvořených sekvencí.

SetSequenceNameSuffix(IMutableModel, String)

Nastaví příponu pro připojení k názvu automaticky vytvořených sekvencí.

SetSequenceSchema(IConventionModel, String, Boolean)

Nastaví schéma pro výchozí sekvenci generování hodnoty klíče.

SetSequenceSchema(IMutableModel, String)

Nastaví schéma pro výchozí sekvenci generování hodnoty klíče.

SetServiceTierSql(IConventionModel, String, Boolean)

Nastaví úroveň služby databáze.

SetServiceTierSql(IMutableModel, String)

Nastaví úroveň služby databáze.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SqlServerValueGenerationStrategy Nastaví pro vlastnosti klíčů v modelu, které nemají explicitně nastavenou strategii.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

SqlServerValueGenerationStrategy Nastaví pro vlastnosti klíčů v modelu, které nemají explicitně nastavenou strategii.

Platí pro