Jazyk

SqlServerModelExtensions Třída

Definice

Metody rozšíření modelu pro SQL Server metadata.

[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerModelExtensions
public static class SqlServerModelExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerModelExtensions = class
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
Dědičnost
SqlServerModelExtensions
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.

Pole

Název Description
DefaultHiLoSequenceName

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

DefaultSequenceNameSuffix

Výchozí předpona pro sekvence použité u vlastností.

Metody

Název Description
AddFullTextCatalog(IConventionModel, String, Boolean)

Přidá do modelu fulltextový katalog.

AddFullTextCatalog(IMutableModel, String)

Přidá do modelu fulltextový katalog.

FindFullTextCatalog(IConventionModel, String)

Vyhledá fulltextový katalog v modelu nebo vrátí null , pokud nebyl nalezen.

FindFullTextCatalog(IModel, String)

Vyhledá fulltextový katalog v modelu nebo vrátí null , pokud nebyl nalezen.

FindFullTextCatalog(IMutableModel, String)

Vyhledá fulltextový katalog v modelu nebo vrátí null , pokud nebyl nalezen.

FindFullTextCatalog(IReadOnlyModel, String)

Vyhledá fulltextový katalog v modelu nebo vrátí null , pokud nebyl nalezen.

GetDatabaseMaxSize(IModel)

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

GetDatabaseMaxSize(IReadOnlyModel)

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

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

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

GetFullTextCatalogs(IConventionModel)

Získá všechny fulltextové katalogy definované v modelu.

GetFullTextCatalogs(IModel)

Získá všechny fulltextové katalogy definované v modelu.

GetFullTextCatalogs(IMutableModel)

Získá všechny fulltextové katalogy definované v modelu.

GetFullTextCatalogs(IReadOnlyModel)

Získá všechny fulltextové katalogy definované v modelu.

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)

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

GetHiLoSequenceSchema(IModel)

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

GetHiLoSequenceSchema(IReadOnlyModel)

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

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

ConfigurationSource Vrátí výchozí schéma sekvence hi-lo.

GetIdentityIncrement(IModel)

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

GetIdentityIncrement(IReadOnlyModel)

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

GetIdentityIncrementConfigurationSource(IConventionModel)

ConfigurationSource Vrátí 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)

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

GetPerformanceLevelSql(IModel)

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

GetPerformanceLevelSql(IReadOnlyModel)

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

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

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

GetSequenceNameSuffix(IReadOnlyModel)

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

GetSequenceNameSuffixConfigurationSource(IConventionModel)

Vrátí příponu ConfigurationSource názvu výchozí 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)

ConfigurationSource Vrátí schéma sekvence generování výchozí hodnoty klíče.

GetServiceTierSql(IModel)

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

GetServiceTierSql(IReadOnlyModel)

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

GetServiceTierSqlConfigurationSource(IConventionModel)

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

GetValueGenerationStrategy(IModel)

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

GetValueGenerationStrategy(IReadOnlyModel)

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

GetValueGenerationStrategyConfigurationSource(IConventionModel)

ConfigurationSource Vrátí výchozí SqlServerValueGenerationStrategyhodnotu .

RemoveFullTextCatalog(IConventionModel, String)

Odebere z modelu fulltextový katalog.

RemoveFullTextCatalog(IMutableModel, String)

Odebere z modelu fulltextový katalog.

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 pro výchozí hi-lo posloupnost.

SetHiLoSequenceName(IMutableModel, String)

Nastaví název pro výchozí hi-lo posloupnost.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Nastaví schéma tak, aby se používalo pro výchozí hi-lo sekvenci.

SetHiLoSequenceSchema(IMutableModel, String)

Nastaví schéma tak, aby se používalo pro výchozí hi-lo sekvenci.

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 tak, aby se používalo pro výchozí posloupnost generování hodnot klíče.

SetSequenceSchema(IMutableModel, String)

Nastaví schéma tak, aby se používalo pro výchozí posloupnost generování hodnot 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í použití pro vlastnosti klíčů v modelu, které nemají explicitně nastavenou strategii.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

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

Platí pro