MigrationsSqlGenerator.SequenceOptions Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder) |
Vygeneruje fragment SQL, který konfiguruje sekvenci v .AlterSequenceOperation |
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder) |
Vygeneruje fragment SQL, který konfiguruje sekvenci v .CreateSequenceOperation |
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder) |
Vygeneruje fragment SQL konfigurující sekvenci s danými možnostmi. |
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder) |
Vygeneruje fragment SQL konfigurující sekvenci s danými možnostmi. |
SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)
Vygeneruje fragment SQL, který konfiguruje sekvenci v .AlterSequenceOperation
protected virtual void SequenceOptions (Microsoft.EntityFrameworkCore.Migrations.Operations.AlterSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected virtual void SequenceOptions (Microsoft.EntityFrameworkCore.Migrations.Operations.AlterSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
abstract member SequenceOptions : Microsoft.EntityFrameworkCore.Migrations.Operations.AlterSequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
override this.SequenceOptions : Microsoft.EntityFrameworkCore.Migrations.Operations.AlterSequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overridable Sub SequenceOptions (operation As AlterSequenceOperation, model As IModel, builder As MigrationCommandListBuilder)
Parametry
- operation
- AlterSequenceOperation
Operace.
- model
- IModel
Cílový model, který může být null
, pokud operace existují bez modelu.
- builder
- MigrationCommandListBuilder
Tvůrce příkazů, který se má použít k přidání fragmentu SQL.
Platí pro
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)
Vygeneruje fragment SQL, který konfiguruje sekvenci v .CreateSequenceOperation
protected virtual void SequenceOptions (Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected virtual void SequenceOptions (Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
abstract member SequenceOptions : Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
override this.SequenceOptions : Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overridable Sub SequenceOptions (operation As CreateSequenceOperation, model As IModel, builder As MigrationCommandListBuilder)
Parametry
- operation
- CreateSequenceOperation
Operace.
- model
- IModel
Cílový model, který může být null
, pokud operace existují bez modelu.
- builder
- MigrationCommandListBuilder
Tvůrce příkazů, který se má použít k přidání fragmentu SQL.
Platí pro
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)
Vygeneruje fragment SQL konfigurující sekvenci s danými možnostmi.
protected virtual void SequenceOptions (string schema, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected virtual void SequenceOptions (string? schema, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
abstract member SequenceOptions : string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
override this.SequenceOptions : string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overridable Sub SequenceOptions (schema As String, name As String, operation As SequenceOperation, model As IModel, builder As MigrationCommandListBuilder)
Parametry
- schema
- String
Schéma, které obsahuje sekvenci, nebo null
pro použití výchozího schématu.
- name
- String
Název sekvence.
- operation
- SequenceOperation
Možnosti sekvence.
- model
- IModel
Cílový model, který může být null
, pokud operace existují bez modelu.
- builder
- MigrationCommandListBuilder
Tvůrce příkazů, který se má použít k přidání fragmentu SQL.
Platí pro
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)
Vygeneruje fragment SQL konfigurující sekvenci s danými možnostmi.
protected virtual void SequenceOptions (string schema, string name, int increment, long? minimumValue, long? maximumValue, bool cycle, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
abstract member SequenceOptions : string * string * int * Nullable<int64> * Nullable<int64> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
override this.SequenceOptions : string * string * int * Nullable<int64> * Nullable<int64> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overridable Sub SequenceOptions (schema As String, name As String, increment As Integer, minimumValue As Nullable(Of Long), maximumValue As Nullable(Of Long), cycle As Boolean, model As IModel, builder As MigrationCommandListBuilder)
Parametry
- schema
- String
Schéma, které obsahuje sekvenci, nebo null
pro použití výchozího schématu.
- name
- String
Název sekvence.
- increment
- Int32
Částka, o kterou se má zvýšit, aby se vygenerovala další hodnota v sekvenci.
Minimální hodnota podporovaná v sekvenci nebo null
pokud nebyla zadána žádná.
Maximální hodnota podporovaná v sekvenci nebo null
pokud nebyla zadána žádná.
- cycle
- Boolean
Určuje, zda se sekvence spustí znovu po dosažení maximální hodnoty.
- model
- IModel
Cílový model, který může být null
, pokud operace existují bez modelu.
- builder
- MigrationCommandListBuilder
Tvůrce příkazů, který se má použít k přidání fragmentu SQL.
Platí pro
Entity Framework