MigrationsSqlGenerator.GetColumnType Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
GetColumnType(String, String, String, ColumnOperation, IModel) |
Obtient le type magasin/base de données d’une colonne en fonction des métadonnées fournies. |
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel) |
Obtient le type magasin/base de données d’une colonne en fonction des métadonnées fournies. |
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel) |
Obtient le type magasin/base de données d’une colonne en fonction des métadonnées fournies. |
GetColumnType(String, String, String, ColumnOperation, IModel)
Obtient le type magasin/base de données d’une colonne en fonction des métadonnées fournies.
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
Paramètres
- schema
- String
Schéma qui contient la table, ou null
pour utiliser le schéma par défaut.
- tabletableName
- String
Table qui contient la colonne.
- name
- String
Nom de la colonne.
- operation
- ColumnOperation
Métadonnées de colonne.
- model
- IModel
Modèle cible qui peut être null
si les opérations existent sans modèle.
Retours
Type de base de données/magasin de la colonne.
S’applique à
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)
Obtient le type magasin/base de données d’une colonne en fonction des métadonnées fournies.
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
Paramètres
- schema
- String
Schéma qui contient la table, ou null
pour utiliser le schéma par défaut.
- table
- String
Table qui contient la colonne.
- name
- String
Nom de la colonne.
Indique si la colonne peut ou non contenir des données Unicode, ou null
si cela n’est pas applicable ou non spécifié.
Quantité maximale de données que la colonne peut contenir, ou null
si cela n’est pas applicable ou non spécifié.
- rowVersion
- Boolean
Indique si cette colonne est ou non un jeton d’accès concurrentiel automatique, tel qu’un SQL Server timestamp/rowversion.
- model
- IModel
Modèle cible qui peut être null
si les opérations existent sans modèle.
Retours
Type de base de données/magasin de la colonne.
S’applique à
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)
Obtient le type magasin/base de données d’une colonne en fonction des métadonnées fournies.
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
Paramètres
- schema
- String
Schéma qui contient la table, ou null
pour utiliser le schéma par défaut.
- table
- String
Table qui contient la colonne.
- name
- String
Nom de la colonne.
Indique si la colonne peut ou non contenir des données Unicode, ou null
si cela n’est pas applicable ou non spécifié.
Quantité maximale de données que la colonne peut contenir, ou null
si cela n’est pas applicable ou non spécifié.
Indique si les données sont limitées ou non aux données de longueur fixe.
- rowVersion
- Boolean
Indique si cette colonne est ou non un jeton d’accès concurrentiel automatique, tel qu’un SQL Server timestamp/rowversion.
- model
- IModel
Modèle cible qui peut être null
si les opérations existent sans modèle.
Retours
Type de base de données/magasin de la colonne.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour