Udostępnij za pośrednictwem


MigrationBuilder.AlterColumn Metoda

Definicja

Przeciążenia

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
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)

Tworzy element , AlterColumnOperation aby zmienić istniejącą kolumnę.

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>)

Tworzy element , AlterColumnOperation aby zmienić istniejącą kolumnę.

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)

Tworzy element , AlterColumnOperation aby zmienić istniejącą kolumnę.

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>)

Tworzy element , AlterColumnOperation aby zmienić istniejącą kolumnę.

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
unicode
Nullable<Boolean>
maxLength
Nullable<Int32>
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.

unicode
Nullable<Boolean>

Wskazuje, czy kolumna może zawierać dane Unicode, czy null też nie ma zastosowania.

maxLength
Nullable<Int32>

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ą.

oldUnicode
Nullable<Boolean>

Wskazuje, czy kolumna może wcześniej zawierać dane Unicode, czy null też nie ma zastosowania.

oldMaxLength
Nullable<Int32>

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.

unicode
Nullable<Boolean>

Wskazuje, czy kolumna może zawierać dane Unicode, czy null też nie ma zastosowania.

maxLength
Nullable<Int32>

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ą.

oldUnicode
Nullable<Boolean>

Wskazuje, czy kolumna może wcześniej zawierać dane Unicode, czy null też nie ma zastosowania.

oldMaxLength
Nullable<Int32>

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ą.

fixedLength
Nullable<Boolean>

Wskazuje, czy kolumna jest ograniczona do danych o stałej długości.

oldFixedLength
Nullable<Boolean>

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.

unicode
Nullable<Boolean>

Wskazuje, czy kolumna może zawierać dane Unicode, czy null też nie ma zastosowania.

maxLength
Nullable<Int32>

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ą.

oldUnicode
Nullable<Boolean>

Wskazuje, czy kolumna może wcześniej zawierać dane Unicode, czy null też nie ma zastosowania.

oldMaxLength
Nullable<Int32>

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ą.

fixedLength
Nullable<Boolean>

Wskazuje, czy kolumna jest ograniczona do danych o stałej długości.

oldFixedLength
Nullable<Boolean>

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.

unicode
Nullable<Boolean>

Wskazuje, czy kolumna może zawierać dane Unicode, czy null też nie ma zastosowania.

maxLength
Nullable<Int32>

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ą.

oldUnicode
Nullable<Boolean>

Wskazuje, czy kolumna mogła wcześniej zawierać dane Unicode, czy null też jeśli nie została określona, czy nie ma zastosowania.

oldMaxLength
Nullable<Int32>

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ą.

fixedLength
Nullable<Boolean>

Wskazuje, czy kolumna jest ograniczona do danych o stałej długości.

oldFixedLength
Nullable<Boolean>

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.

precision
Nullable<Int32>

Maksymalna liczba cyfr dozwolonych w tej kolumnie lub null jeśli nie została określona lub nie dotyczy.

oldPrecision
Nullable<Int32>

Poprzednia maksymalna liczba cyfr, która jest dozwolona w tej kolumnie, lub null jeśli nie zostanie określona lub nie ma zastosowania.

scale
Nullable<Int32>

Maksymalna liczba miejsc dziesiętnych dozwolonych w tej kolumnie lub null jeśli nie jest określona lub nie dotyczy.

oldScale
Nullable<Int32>

Poprzednia maksymalna liczba miejsc dziesiętnych dozwolona w tej kolumnie lub null jeśli nie zostanie określona lub nie ma zastosowania.

stored
Nullable<Boolean>

Określa, czy wartość obliczonej kolumny jest przechowywana w bazie danych, czy nie.

oldStored
Nullable<Boolean>

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 .

Dotyczy