MigrationsSqlGenerator.ColumnDefinition Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder) |
içinde bir SQL tanımı için bir parça AddColumnOperation üretir. |
| ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder) |
Verilen sütun meta SQL için bir sütun tanımı için bir parça oluşturulur. |
| ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder) |
Verilen sütun meta SQL için bir sütun tanımı için bir parça oluşturulur. |
| ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder) |
Verilen sütun meta SQL için bir sütun tanımı için bir parça oluşturulur. |
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)
içinde bir SQL tanımı için bir parça AddColumnOperation üretir.
protected virtual void ColumnDefinition (Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected virtual void ColumnDefinition (Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
abstract member ColumnDefinition : Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
override this.ColumnDefinition : Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overridable Sub ColumnDefinition (operation As AddColumnOperation, model As IModel, builder As MigrationCommandListBuilder)
Parametreler
- operation
- AddColumnOperation
işlemi.
- model
- IModel
İşlemler model null olmadan mevcutsa hedef model olabilir.
- builder
- MigrationCommandListBuilder
Veri parçasını eklemek için kullanabileceğiniz SQL oluşturucu.
Şunlara uygulanır
ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)
Verilen sütun meta SQL için bir sütun tanımı için bir parça oluşturulur.
protected virtual void ColumnDefinition (string schema, string table, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected virtual void ColumnDefinition (string? schema, string table, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
abstract member ColumnDefinition : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
override this.ColumnDefinition : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overridable Sub ColumnDefinition (schema As String, table As String, name As String, operation As ColumnOperation, model As IModel, builder As MigrationCommandListBuilder)
Parametreler
- schema
- String
Tabloyu içeren veya varsayılan null şemayı kullanan şema.
- table
- String
Sütunu içeren tablo.
- name
- String
Sütun adı.
- operation
- ColumnOperation
Sütun meta verileri.
- model
- IModel
İşlemler model null olmadan mevcutsa hedef model olabilir.
- builder
- MigrationCommandListBuilder
Veri parçasını eklemek için kullanabileceğiniz SQL oluşturucu.
Şunlara uygulanır
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)
Verilen sütun meta SQL için bir sütun tanımı için bir parça oluşturulur.
protected virtual void ColumnDefinition (string schema, string table, string name, Type clrType, string type, bool? unicode, int? maxLength, bool rowVersion, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable annotatable, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
abstract member ColumnDefinition : string * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
override this.ColumnDefinition : string * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overridable Sub ColumnDefinition (schema As String, table As String, name As String, clrType As Type, type As String, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, nullable As Boolean, defaultValue As Object, defaultValueSql As String, computedColumnSql As String, annotatable As IAnnotatable, model As IModel, builder As MigrationCommandListBuilder)
Parametreler
- schema
- String
Tabloyu içeren şema veya varsayılan şemayı kullanmak için null.
- table
- String
Sütunu içeren tablo.
- name
- String
Sütun adı.
- type
- String
Sütunun veritabanı/depo türü veya belirtilmemişse null.
Sütunun Unicode verileri içerip içere içere olmadığını veya geçerli veya belirtilmemişse null olduğunu gösterir.
Sütunda içerilebilir maksimum veri miktarı veya geçerli veya belirtilmemişse null.
- rowVersion
- Boolean
Bu sütunun otomatik bir eşzamanlılık belirteci olup olmadığını gösterir; örneğin, SQL Server/rowversion.
- nullable
- Boolean
Sütunun NULL değerleri depolayıp depolaya olmadığını gösterir.
- defaultValue
- Object
Sütunun varsayılan değeri.
- defaultValueSql
- String
Sütunun SQL kısıtlaması için kullanabileceğiniz bir ifadedir.
- computedColumnSql
- String
Sütun SQL hesaplamak için kullanabileceğiniz bir ifadedir.
- annotatable
- IAnnotatable
Herhangi MigrationOperation bir özel ek açıklamayı bulmak için kullanma.
- model
- IModel
İşlemler model olmadan mevcutsa null olabilir hedef model.
- builder
- MigrationCommandListBuilder
Veri parçasını eklemek için kullanabileceğiniz SQL oluşturucu.
Şunlara uygulanır
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)
Verilen sütun meta SQL için bir sütun tanımı için bir parça oluşturulur.
protected virtual void ColumnDefinition (string schema, string table, string name, Type clrType, string type, bool? unicode, int? maxLength, bool? fixedLength, bool rowVersion, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable annotatable, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
abstract member ColumnDefinition : string * string * string * Type * string * Nullable<bool> * Nullable<int> * Nullable<bool> * bool * bool * obj * string * string * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
override this.ColumnDefinition : string * string * string * Type * string * Nullable<bool> * Nullable<int> * Nullable<bool> * bool * bool * obj * string * string * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overridable Sub ColumnDefinition (schema As String, table As String, name As String, clrType As Type, type As String, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), fixedLength As Nullable(Of Boolean), rowVersion As Boolean, nullable As Boolean, defaultValue As Object, defaultValueSql As String, computedColumnSql As String, annotatable As IAnnotatable, model As IModel, builder As MigrationCommandListBuilder)
Parametreler
- schema
- String
Tabloyu içeren şema veya varsayılan şemayı kullanmak için null.
- table
- String
Sütunu içeren tablo.
- name
- String
Sütun adı.
- type
- String
Sütunun veritabanı/depo türü veya belirtilmemişse null.
Sütunun Unicode verileri içerip içere içere olmadığını veya geçerli veya belirtilmemişse null olduğunu gösterir.
Sütunda içerilebilir maksimum veri miktarı veya geçerli veya belirtilmemişse null.
Sütunun sabit uzunluktaki veriyle kısıtlanmış olup olmadığını gösterir.
- rowVersion
- Boolean
Bu sütunun otomatik bir eşzamanlılık belirteci olup olmadığını gösterir; örneğin, SQL Server/rowversion.
- nullable
- Boolean
Sütunun NULL değerleri depolayıp depolaya olmadığını gösterir.
- defaultValue
- Object
Sütunun varsayılan değeri.
- defaultValueSql
- String
Sütunun SQL kısıtlaması için kullanabileceğiniz bir ifadedir.
- computedColumnSql
- String
Sütun SQL hesaplamak için kullanabileceğiniz bir ifadedir.
- annotatable
- IAnnotatable
Herhangi MigrationOperation bir özel ek açıklamayı bulmak için kullanma.
- model
- IModel
İşlemler model olmadan mevcutsa null olabilir hedef model.
- builder
- MigrationCommandListBuilder
Veri parçasını eklemek için kullanabileceğiniz SQL oluşturucu.