MigrationBuilder.AlterColumn Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing) As OperationBuilder(Of AlterColumnOperation)
Parametry typu
- T
Parametry
- name
- String
- table
- String
- type
- String
- rowVersion
- Boolean
- schema
- String
- nullable
- Boolean
- defaultValue
- Object
- defaultValueSql
- String
- computedColumnSql
- String
Zwraca
Dotyczy
AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String)
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
Tworzy element , AlterColumnOperation aby zmienić istniejącą kolumnę.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T> (string name, string table, string type, bool? unicode, int? maxLength, bool rowVersion, string schema, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql, Type oldClrType, string oldType, bool? oldUnicode, int? oldMaxLength, bool oldRowVersion, bool oldNullable, object oldDefaultValue, string oldDefaultValueSql, string oldComputedColumnSql);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)
Public Overridable Function AlterColumn(Of T) (name As String, table As String, type As String, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, schema As String, nullable As Boolean, defaultValue As Object, defaultValueSql As String, computedColumnSql As String, oldClrType As Type, oldType As String, oldUnicode As Nullable(Of Boolean), oldMaxLength As Nullable(Of Integer), oldRowVersion As Boolean, oldNullable As Boolean, oldDefaultValue As Object, oldDefaultValueSql As String, oldComputedColumnSql As String) As AlterOperationBuilder(Of AlterColumnOperation)
Parametry typu
- T
Typ clR, do którego jest mapowana kolumna.
Parametry
- name
- String
Nazwa kolumny.
- table
- String
Nazwa tabeli zawierającej kolumnę.
- type
- String
Typ magazynu/bazy danych kolumny.
Wskazuje, czy kolumna może zawierać dane Unicode, czy null
też nie ma zastosowania.
Maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie ma zastosowania.
- rowVersion
- Boolean
Wskazuje, czy kolumna działa jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server.
- schema
- String
Schemat zawierający tabelę lub null
jeśli należy użyć domyślnego schematu.
- nullable
- Boolean
Wskazuje, czy kolumna może przechowywać NULL
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL do użycia dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL do użycia do obliczenia wartości kolumny.
- oldClrType
- Type
Typ CLR, do którego została wcześniej zamapowana kolumna. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldType
- String
Poprzedni typ magazynu/bazy danych kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
Wskazuje, czy kolumna może wcześniej zawierać dane Unicode, czy null
też nie ma zastosowania.
Poprzednia maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie ma zastosowania.
- oldRowVersion
- Boolean
Wskazuje, czy kolumna wcześniej działała jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldNullable
- Boolean
Wskazuje, czy kolumna mogła wcześniej przechowywać NULL
wartości. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldDefaultValue
- Object
Poprzednia wartość domyślna kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldDefaultValueSql
- String
Poprzednie wyrażenie SQL używane dla domyślnego ograniczenia kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldComputedColumnSql
- String
Poprzednie wyrażenie SQL używane do obliczania wartości kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
Zwraca
Konstruktor umożliwiający dodawanie adnotacji do operacji.
Dotyczy
AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>)
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
Tworzy element , AlterColumnOperation aby zmienić istniejącą kolumnę.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)
Parametry typu
- T
Typ clR, do którego jest mapowana kolumna.
Parametry
- name
- String
Nazwa kolumny.
- table
- String
Nazwa tabeli zawierającej kolumnę.
- type
- String
Typ magazynu/bazy danych kolumny.
Wskazuje, czy kolumna może zawierać dane Unicode, czy null
też nie ma zastosowania.
Maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie ma zastosowania.
- rowVersion
- Boolean
Wskazuje, czy kolumna działa jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server.
- schema
- String
Schemat zawierający tabelę lub null
jeśli należy użyć domyślnego schematu.
- nullable
- Boolean
Wskazuje, czy kolumna może przechowywać NULL
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL do użycia dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL do użycia do obliczenia wartości kolumny.
- oldClrType
- Type
Typ CLR, do którego została wcześniej zamapowana kolumna. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldType
- String
Poprzedni typ magazynu/bazy danych kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
Wskazuje, czy kolumna może wcześniej zawierać dane Unicode, czy null
też nie ma zastosowania.
Poprzednia maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie ma zastosowania.
- oldRowVersion
- Boolean
Wskazuje, czy kolumna wcześniej działała jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldNullable
- Boolean
Wskazuje, czy kolumna mogła wcześniej przechowywać NULL
wartości. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldDefaultValue
- Object
Poprzednia wartość domyślna kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldDefaultValueSql
- String
Poprzednie wyrażenie SQL używane dla domyślnego ograniczenia kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldComputedColumnSql
- String
Poprzednie wyrażenie SQL używane do obliczania wartości kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
Wskazuje, czy kolumna została wcześniej ograniczona do danych o stałej długości.
Zwraca
Konstruktor umożliwiający dodawanie adnotacji do operacji.
Dotyczy
AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String)
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
Tworzy element w AlterColumnOperation celu zmiany istniejącej kolumny.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string comment = default, string oldComment = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional oldComment As String = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)
Parametry typu
- T
Typ CLR, na który jest mapowana kolumna.
Parametry
- name
- String
Nazwa kolumny.
- table
- String
Nazwa tabeli zawierającej kolumnę.
- type
- String
Typ magazynu/bazy danych kolumny.
Wskazuje, czy kolumna może zawierać dane Unicode, czy null
też nie ma zastosowania.
Maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie ma zastosowania.
- rowVersion
- Boolean
Wskazuje, czy kolumna działa jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server.
- schema
- String
Schemat zawierający tabelę lub null
jeśli należy użyć domyślnego schematu.
- nullable
- Boolean
Wskazuje, czy kolumna może przechowywać NULL
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL do użycia dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL do użycia do obliczenia wartości kolumny.
- oldClrType
- Type
Typ CLR, do którego została wcześniej zamapowana kolumna. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldType
- String
Poprzedni typ magazynu/bazy danych kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
Wskazuje, czy kolumna może wcześniej zawierać dane Unicode, czy null
też nie ma zastosowania.
Poprzednia maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie ma zastosowania.
- oldRowVersion
- Boolean
Wskazuje, czy kolumna wcześniej działała jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldNullable
- Boolean
Wskazuje, czy kolumna mogła wcześniej przechowywać NULL
wartości. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldDefaultValue
- Object
Poprzednia wartość domyślna kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldDefaultValueSql
- String
Poprzednie wyrażenie SQL używane dla domyślnego ograniczenia kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
- oldComputedColumnSql
- String
Poprzednie wyrażenie SQL używane do obliczania wartości kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uważana za nieznaną.
Wskazuje, czy kolumna została wcześniej ograniczona do danych o stałej długości.
- comment
- String
Komentarz do skojarzenia z kolumną.
- oldComment
- String
Poprzedni komentarz do skojarzenia z kolumną.
Zwraca
Konstruktor umożliwiający dodawanie adnotacji do operacji.
Dotyczy
AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>)
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
Tworzy element w AlterColumnOperation celu zmiany istniejącej kolumny.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string comment = default, string oldComment = default, string collation = default, string oldCollation = default, int? precision = default, int? oldPrecision = default, int? scale = default, int? oldScale = default, bool? stored = default, bool? oldStored = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T> (string name, string table, string? type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string? schema = default, bool nullable = false, object? defaultValue = default, string? defaultValueSql = default, string? computedColumnSql = default, Type? oldClrType = default, string? oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object? oldDefaultValue = default, string? oldDefaultValueSql = default, string? oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string? comment = default, string? oldComment = default, string? collation = default, string? oldCollation = default, int? precision = default, int? oldPrecision = default, int? scale = default, int? oldScale = default, bool? stored = default, bool? oldStored = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional oldComment As String = Nothing, Optional collation As String = Nothing, Optional oldCollation As String = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional oldPrecision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing, Optional oldScale As Nullable(Of Integer) = Nothing, Optional stored As Nullable(Of Boolean) = Nothing, Optional oldStored As Nullable(Of Boolean) = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)
Parametry typu
- T
Typ CLR, na który jest mapowana kolumna.
Parametry
- name
- String
Nazwa kolumny.
- table
- String
Nazwa tabeli zawierającej kolumnę.
- type
- String
Typ magazynu/bazy danych kolumny.
Wskazuje, czy kolumna może zawierać dane Unicode, czy null
też nie ma zastosowania.
Maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie zostanie określona lub nie ma zastosowania.
- rowVersion
- Boolean
Wskazuje, czy kolumna działa jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server.
- schema
- String
Schemat zawierający tabelę lub null
jeśli należy użyć schematu domyślnego.
- nullable
- Boolean
Wskazuje, czy kolumna może przechowywać null
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL, które ma być używane dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL używane do obliczania wartości kolumny.
- oldClrType
- Type
Typ CLR, na który została wcześniej zamapowana kolumna. Może to być null
, w którym przypadku poprzednia wartość jest uznawana za nieznaną.
- oldType
- String
Poprzedni typ magazynu/bazy danych kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uznawana za nieznaną.
Wskazuje, czy kolumna mogła wcześniej zawierać dane Unicode, czy null
też jeśli nie została określona, czy nie ma zastosowania.
Poprzednia maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie zostanie określona lub nie ma zastosowania.
- oldRowVersion
- Boolean
Wskazuje, czy kolumna wcześniej działała jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server. Może to być null
, w którym przypadku poprzednia wartość jest uznawana za nieznaną.
- oldNullable
- Boolean
Wskazuje, czy kolumna mogła wcześniej przechowywać null
wartości. Może to być null
, w którym przypadku poprzednia wartość jest uznawana za nieznaną.
- oldDefaultValue
- Object
Poprzednia wartość domyślna kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uznawana za nieznaną.
- oldDefaultValueSql
- String
Poprzednie wyrażenie SQL używane dla domyślnego ograniczenia kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uznawana za nieznaną.
- oldComputedColumnSql
- String
Poprzednie wyrażenie SQL używane do obliczania wartości kolumny. Może to być null
, w którym przypadku poprzednia wartość jest uznawana za nieznaną.
Wskazuje, czy kolumna była wcześniej ograniczona do danych o stałej długości.
- comment
- String
Komentarz do skojarzenia z kolumną.
- oldComment
- String
Poprzedni komentarz do skojarzenia z kolumną.
- collation
- String
Sortowanie, które ma być stosowane do kolumny.
- oldCollation
- String
Poprzednie sortowanie, które ma być stosowane do kolumny.
Maksymalna liczba cyfr dozwolonych w tej kolumnie lub null
jeśli nie została określona lub nie dotyczy.
Poprzednia maksymalna liczba cyfr, która jest dozwolona w tej kolumnie, lub null
jeśli nie zostanie określona lub nie ma zastosowania.
Maksymalna liczba miejsc dziesiętnych dozwolonych w tej kolumnie lub null
jeśli nie jest określona lub nie dotyczy.
Poprzednia maksymalna liczba miejsc dziesiętnych dozwolona w tej kolumnie lub null
jeśli nie zostanie określona lub nie ma zastosowania.
Określa, czy wartość obliczonej kolumny jest przechowywana w bazie danych, czy nie.
Określa, czy wartość poprzedniej obliczonej kolumny była przechowywana w bazie danych, czy nie.
Zwraca
Konstruktor umożliwiający dodawanie adnotacji do operacji.
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Migracje baz danych .