MigrationsSqlGenerator.GetColumnType 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
GetColumnType(String, String, String, ColumnOperation, IModel) |
Ottiene il tipo di archivio/database di una colonna in base ai metadati specificati. |
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel) |
Ottiene il tipo di archivio/database di una colonna in base ai metadati specificati. |
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel) |
Ottiene il tipo di archivio/database di una colonna in base ai metadati specificati. |
GetColumnType(String, String, String, ColumnOperation, IModel)
Ottiene il tipo di archivio/database di una colonna in base ai metadati specificati.
protected virtual string GetColumnType (string schema, string table, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model);
protected virtual string GetColumnType (string schema, string tableName, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model);
protected virtual string? GetColumnType (string? schema, string tableName, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model);
abstract member GetColumnType : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
override this.GetColumnType : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
abstract member GetColumnType : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
override this.GetColumnType : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
Protected Overridable Function GetColumnType (schema As String, table As String, name As String, operation As ColumnOperation, model As IModel) As String
Protected Overridable Function GetColumnType (schema As String, tableName As String, name As String, operation As ColumnOperation, model As IModel) As String
Parametri
- schema
- String
Schema contenente la tabella oppure null
usare lo schema predefinito.
- tabletableName
- String
Tabella che contiene la colonna.
- name
- String
Nome della colonna.
- operation
- ColumnOperation
Metadati della colonna.
- model
- IModel
Modello di destinazione che può essere null
se le operazioni esistono senza un modello.
Restituisce
Tipo di database/archivio per la colonna.
Si applica a
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)
Ottiene il tipo di archivio/database di una colonna in base ai metadati specificati.
protected virtual string GetColumnType (string schema, string table, string name, Type clrType, bool? unicode, int? maxLength, bool rowVersion, Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member GetColumnType : string * string * string * Type * Nullable<bool> * Nullable<int> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
override this.GetColumnType : string * string * string * Type * Nullable<bool> * Nullable<int> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
Protected Overridable Function GetColumnType (schema As String, table As String, name As String, clrType As Type, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, model As IModel) As String
Parametri
- schema
- String
Schema contenente la tabella oppure null
usare lo schema predefinito.
- table
- String
Tabella che contiene la colonna.
- name
- String
Nome della colonna.
Indica se la colonna può contenere dati Unicode o null
se non è applicabile o meno.
Quantità massima di dati che la colonna può contenere o null
se non è applicabile o non specificata.
- rowVersion
- Boolean
Indica se questa colonna è un token di concorrenza automatico, ad esempio un timestamp/rowversion SQL Server.
- model
- IModel
Modello di destinazione che può essere null
se le operazioni esistono senza un modello.
Restituisce
Tipo di database/archivio per la colonna.
Si applica a
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)
Ottiene il tipo di archivio/database di una colonna in base ai metadati specificati.
protected virtual string GetColumnType (string schema, string table, string name, Type clrType, bool? unicode, int? maxLength, bool? fixedLength, bool rowVersion, Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member GetColumnType : string * string * string * Type * Nullable<bool> * Nullable<int> * Nullable<bool> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
override this.GetColumnType : string * string * string * Type * Nullable<bool> * Nullable<int> * Nullable<bool> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
Protected Overridable Function GetColumnType (schema As String, table As String, name As String, clrType As Type, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), fixedLength As Nullable(Of Boolean), rowVersion As Boolean, model As IModel) As String
Parametri
- schema
- String
Schema contenente la tabella oppure null
usare lo schema predefinito.
- table
- String
Tabella che contiene la colonna.
- name
- String
Nome della colonna.
Indica se la colonna può contenere dati Unicode o null
se non è applicabile o meno.
Quantità massima di dati che la colonna può contenere o null
se non è applicabile o non specificata.
- rowVersion
- Boolean
Indica se questa colonna è un token di concorrenza automatico, ad esempio un timestamp/rowversion SQL Server.
- model
- IModel
Modello di destinazione che può essere null
se le operazioni esistono senza un modello.
Restituisce
Tipo di database/archivio per la colonna.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per