MigrationBuilder.AlterColumn Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
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
- 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.
Indica se la colonna può contenere dati Unicode o null
se non è applicabile o meno.
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.
Indica se la colonna potrebbe in precedenza contenere dati Unicode o null
se non specificata o meno applicabile.
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.
Indica se la colonna può contenere dati Unicode o null
se non è applicabile o meno.
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.
Indica se la colonna potrebbe in precedenza contenere dati Unicode o null
se non specificata o meno applicabile.
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.
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.
Indica se la colonna può contenere dati Unicode o null
se non è applicabile o meno.
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.
Indica se la colonna potrebbe in precedenza contenere dati Unicode o null
se non specificata o meno applicabile.
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.
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.
Indica se la colonna può contenere dati Unicode o null
se non è specificata o non applicabile.
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.
Indica se la colonna in precedenza può contenere dati Unicode o null
se non è specificata o non applicabile.
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.
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.
Numero massimo di cifre consentite in questa colonna o null
se non specificato o non applicabile.
Numero massimo di cifre precedente consentito in questa colonna o null
se non specificato o non applicabile.
Numero massimo di posizioni decimali consentite in questa colonna o null
se non specificato o non applicabile.
Numero massimo precedente di posizioni decimali consentite in questa colonna o null
se non specificato o non applicabile.
Indica se il valore della colonna calcolata viene archiviato nel database o meno.
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 .