Condividi tramite


MigrationBuilder.AlterColumn Metodo

Definizione

Overload

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)

Compila un oggetto AlterColumnOperation per modificare una colonna esistente.

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

Compila un oggetto AlterColumnOperation per modificare una colonna esistente.

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)

Compila un oggetto AlterColumnOperation per modificare una colonna esistente.

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

Compila un oggetto AlterColumnOperation per modificare una colonna esistente.

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)

Parametri di tipo

T

Parametri

name
String
table
String
type
String
unicode
Nullable<Boolean>
maxLength
Nullable<Int32>
rowVersion
Boolean
schema
String
nullable
Boolean
defaultValue
Object
defaultValueSql
String
computedColumnSql
String

Restituisce

Si applica a

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)

Origine:
MigrationBuilder.cs
Origine:
MigrationBuilder.cs

Compila un oggetto AlterColumnOperation per modificare una colonna esistente.

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)

Parametri di tipo

T

Tipo CLR a cui viene eseguito il mapping della colonna.

Parametri

name
String

Nome della colonna.

table
String

Nome della tabella che contiene la colonna.

type
String

Tipo di archivio/database della colonna.

unicode
Nullable<Boolean>

Indica se la colonna può contenere dati Unicode o null se non è applicabile o meno.

maxLength
Nullable<Int32>

Lunghezza massima di dati che può essere archiviata nella colonna o null se non specificata o non applicabile.

rowVersion
Boolean

Indica se la colonna funge da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server.

schema
String

Schema contenente la tabella o null se lo schema predefinito deve essere usato.

nullable
Boolean

Indica se la colonna può archiviare NULL i valori.

defaultValue
Object

Il valore predefinito per la colonna.

defaultValueSql
String

Espressione SQL da usare per il vincolo predefinito della colonna.

computedColumnSql
String

Espressione SQL da usare per calcolare il valore della colonna.

oldClrType
Type

Tipo CLR a cui è stato eseguito il mapping della colonna in precedenza. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldType
String

Tipo di archivio/database precedente della colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldUnicode
Nullable<Boolean>

Indica se la colonna potrebbe in precedenza contenere dati Unicode o null se non specificata o meno applicabile.

oldMaxLength
Nullable<Int32>

Lunghezza massima precedente dei dati che può essere archiviata nella colonna o null se non specificata o non applicabile.

oldRowVersion
Boolean

Indica se la colonna in precedenza fungeva da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldNullable
Boolean

Indica se la colonna potrebbe in precedenza archiviare NULL i valori. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldDefaultValue
Object

Valore predefinito precedente per la colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldDefaultValueSql
String

Espressione SQL precedente usata per il vincolo predefinito della colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldComputedColumnSql
String

Espressione SQL precedente usata per calcolare il valore della colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

Restituisce

Generatore per consentire l'aggiunta di annotazioni all'operazione.

Si applica a

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

Origine:
MigrationBuilder.cs
Origine:
MigrationBuilder.cs

Compila un oggetto AlterColumnOperation per modificare una colonna esistente.

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)

Parametri di tipo

T

Tipo CLR a cui viene eseguito il mapping della colonna.

Parametri

name
String

Nome della colonna.

table
String

Nome della tabella che contiene la colonna.

type
String

Tipo di archivio/database della colonna.

unicode
Nullable<Boolean>

Indica se la colonna può contenere dati Unicode o null se non è applicabile o meno.

maxLength
Nullable<Int32>

Lunghezza massima di dati che può essere archiviata nella colonna o null se non specificata o non applicabile.

rowVersion
Boolean

Indica se la colonna funge da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server.

schema
String

Schema contenente la tabella o null se lo schema predefinito deve essere usato.

nullable
Boolean

Indica se la colonna può archiviare NULL i valori.

defaultValue
Object

Il valore predefinito per la colonna.

defaultValueSql
String

Espressione SQL da usare per il vincolo predefinito della colonna.

computedColumnSql
String

Espressione SQL da usare per calcolare il valore della colonna.

oldClrType
Type

Tipo CLR a cui è stato eseguito il mapping della colonna in precedenza. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldType
String

Tipo di archivio/database precedente della colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldUnicode
Nullable<Boolean>

Indica se la colonna potrebbe in precedenza contenere dati Unicode o null se non specificata o meno applicabile.

oldMaxLength
Nullable<Int32>

Lunghezza massima precedente dei dati che può essere archiviata nella colonna o null se non specificata o non applicabile.

oldRowVersion
Boolean

Indica se la colonna in precedenza fungeva da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldNullable
Boolean

Indica se la colonna potrebbe in precedenza archiviare NULL i valori. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldDefaultValue
Object

Valore predefinito precedente per la colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldDefaultValueSql
String

Espressione SQL precedente usata per il vincolo predefinito della colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldComputedColumnSql
String

Espressione SQL precedente usata per calcolare il valore della colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

fixedLength
Nullable<Boolean>

Indica se la colonna è vincolata ai dati a lunghezza fissa.

oldFixedLength
Nullable<Boolean>

Indica se la colonna era precedentemente vincolata ai dati a lunghezza fissa.

Restituisce

Generatore per consentire l'aggiunta di annotazioni all'operazione.

Si applica a

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)

Origine:
MigrationBuilder.cs
Origine:
MigrationBuilder.cs

Compila un oggetto AlterColumnOperation per modificare una colonna esistente.

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)

Parametri di tipo

T

Tipo CLR a cui viene eseguito il mapping della colonna.

Parametri

name
String

Nome della colonna.

table
String

Nome della tabella che contiene la colonna.

type
String

Tipo di archivio/database della colonna.

unicode
Nullable<Boolean>

Indica se la colonna può contenere dati Unicode o null se non è applicabile o meno.

maxLength
Nullable<Int32>

Lunghezza massima di dati che può essere archiviata nella colonna o null se non specificata o non applicabile.

rowVersion
Boolean

Indica se la colonna funge da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server.

schema
String

Schema contenente la tabella o null se lo schema predefinito deve essere usato.

nullable
Boolean

Indica se la colonna può archiviare NULL i valori.

defaultValue
Object

Il valore predefinito per la colonna.

defaultValueSql
String

Espressione SQL da usare per il vincolo predefinito della colonna.

computedColumnSql
String

Espressione SQL da usare per calcolare il valore della colonna.

oldClrType
Type

Tipo CLR a cui è stato eseguito il mapping della colonna in precedenza. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldType
String

Tipo di archivio/database precedente della colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldUnicode
Nullable<Boolean>

Indica se la colonna potrebbe in precedenza contenere dati Unicode o null se non specificata o meno applicabile.

oldMaxLength
Nullable<Int32>

Lunghezza massima precedente dei dati che può essere archiviata nella colonna o null se non specificata o non applicabile.

oldRowVersion
Boolean

Indica se la colonna in precedenza fungeva da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldNullable
Boolean

Indica se la colonna potrebbe in precedenza archiviare NULL i valori. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldDefaultValue
Object

Valore predefinito precedente per la colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldDefaultValueSql
String

Espressione SQL precedente usata per il vincolo predefinito della colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

oldComputedColumnSql
String

Espressione SQL precedente usata per calcolare il valore della colonna. Può essere null, in cui il valore precedente è considerato sconosciuto.

fixedLength
Nullable<Boolean>

Indica se la colonna è vincolata ai dati a lunghezza fissa.

oldFixedLength
Nullable<Boolean>

Indica se la colonna era precedentemente vincolata ai dati a lunghezza fissa.

comment
String

Commento da associare alla colonna.

oldComment
String

Commento precedente da associare alla colonna.

Restituisce

Generatore per consentire l'aggiunta di annotazioni all'operazione.

Si applica a

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

Origine:
MigrationBuilder.cs
Origine:
MigrationBuilder.cs
Origine:
MigrationBuilder.cs
Origine:
MigrationBuilder.cs
Origine:
MigrationBuilder.cs

Compila un oggetto AlterColumnOperation per modificare una colonna esistente.

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)

Parametri di tipo

T

Tipo CLR a cui viene eseguito il mapping della colonna.

Parametri

name
String

Nome della colonna.

table
String

Nome della tabella che contiene la colonna.

type
String

Tipo di archivio/database della colonna.

unicode
Nullable<Boolean>

Indica se la colonna può contenere dati Unicode o null se non è specificata o non applicabile.

maxLength
Nullable<Int32>

Lunghezza massima dei dati che è possibile archiviare nella colonna oppure null , se non specificata o non applicabile.

rowVersion
Boolean

Indica se la colonna funge o meno da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server.

schema
String

Schema contenente la tabella o null se deve essere utilizzato lo schema predefinito.

nullable
Boolean

Indica se la colonna può archiviare null o meno i valori.

defaultValue
Object

Il valore predefinito per la colonna.

defaultValueSql
String

Espressione SQL da usare per il vincolo predefinito della colonna.

computedColumnSql
String

Espressione SQL da usare per calcolare il valore della colonna.

oldClrType
Type

Tipo CLR a cui è stato eseguito il mapping della colonna in precedenza. Può essere null, nel qual caso il valore precedente è considerato sconosciuto.

oldType
String

Tipo di archivio/database precedente della colonna. Può essere null, nel qual caso il valore precedente è considerato sconosciuto.

oldUnicode
Nullable<Boolean>

Indica se la colonna in precedenza può contenere dati Unicode o null se non è specificata o non applicabile.

oldMaxLength
Nullable<Int32>

Lunghezza massima precedente dei dati che possono essere archiviati nella colonna o null se non specificati o non applicabili.

oldRowVersion
Boolean

Indica se la colonna in precedenza fungeva da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server. Può essere null, nel qual caso il valore precedente è considerato sconosciuto.

oldNullable
Boolean

Indica se la colonna potrebbe archiviare null o meno i valori in precedenza. Può essere null, nel qual caso il valore precedente è considerato sconosciuto.

oldDefaultValue
Object

Valore predefinito precedente per la colonna. Può essere null, nel qual caso il valore precedente è considerato sconosciuto.

oldDefaultValueSql
String

Espressione SQL precedente utilizzata per il vincolo predefinito della colonna. Può essere null, nel qual caso il valore precedente è considerato sconosciuto.

oldComputedColumnSql
String

Espressione SQL precedente usata per calcolare il valore della colonna. Può essere null, nel qual caso il valore precedente è considerato sconosciuto.

fixedLength
Nullable<Boolean>

Indica se la colonna è vincolata a dati a lunghezza fissa.

oldFixedLength
Nullable<Boolean>

Indica se in precedenza la colonna era vincolata a dati a lunghezza fissa.

comment
String

Commento da associare alla colonna.

oldComment
String

Commento precedente da associare alla colonna.

collation
String

Regole di confronto da applicare alla colonna.

oldCollation
String

Regole di confronto precedenti da applicare alla colonna.

precision
Nullable<Int32>

Numero massimo di cifre consentite in questa colonna o null se non specificato o non applicabile.

oldPrecision
Nullable<Int32>

Numero massimo di cifre precedente consentito in questa colonna o null se non specificato o non applicabile.

scale
Nullable<Int32>

Numero massimo di posizioni decimali consentite in questa colonna o null se non specificato o non applicabile.

oldScale
Nullable<Int32>

Numero massimo precedente di posizioni decimali consentite in questa colonna o null se non specificato o non applicabile.

stored
Nullable<Boolean>

Indica se il valore della colonna calcolata viene archiviato nel database o meno.

oldStored
Nullable<Boolean>

Indica se il valore della colonna calcolata precedente è stato archiviato nel database o meno.

Restituisce

Generatore per consentire l'aggiunta di annotazioni all'operazione.

Commenti

Per altre informazioni ed esempi, vedere Migrazioni di database .

Si applica a