MigrationsSqlGenerator.GetColumnType Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
GetColumnType(String, String, String, ColumnOperation, IModel) |
Obtém o tipo de repositório/banco de dados de uma coluna com os metadados fornecidos. |
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel) |
Obtém o tipo de repositório/banco de dados de uma coluna com os metadados fornecidos. |
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel) |
Obtém o tipo de repositório/banco de dados de uma coluna com os metadados fornecidos. |
GetColumnType(String, String, String, ColumnOperation, IModel)
Obtém o tipo de repositório/banco de dados de uma coluna com os metadados fornecidos.
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
Parâmetros
- schema
- String
O esquema que contém a tabela ou null
para usar o esquema padrão.
- tabletableName
- String
A tabela que contém a coluna.
- name
- String
O nome da coluna.
- operation
- ColumnOperation
Os metadados da coluna.
- model
- IModel
O modelo de destino que pode ser null
se as operações existirem sem um modelo.
Retornos
O tipo de banco de dados/repositório para a coluna.
Aplica-se a
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)
Obtém o tipo de repositório/banco de dados de uma coluna com os metadados fornecidos.
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
Parâmetros
- schema
- String
O esquema que contém a tabela ou null
para usar o esquema padrão.
- table
- String
A tabela que contém a coluna.
- name
- String
O nome da coluna.
Indica se a coluna pode ou não conter dados Unicode ou null
se isso não é aplicável ou não especificado.
A quantidade máxima de dados que a coluna pode conter ou null
se isso não for aplicável ou não especificado.
- rowVersion
- Boolean
Indica se essa coluna é ou não um token de simultaneidade automática, como um carimbo de data/hora SQL Server/rowversion.
- model
- IModel
O modelo de destino que pode ser null
se as operações existirem sem um modelo.
Retornos
O tipo de banco de dados/repositório para a coluna.
Aplica-se a
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)
Obtém o tipo de repositório/banco de dados de uma coluna com os metadados fornecidos.
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
Parâmetros
- schema
- String
O esquema que contém a tabela ou null
para usar o esquema padrão.
- table
- String
A tabela que contém a coluna.
- name
- String
O nome da coluna.
Indica se a coluna pode ou não conter dados Unicode ou null
se isso não é aplicável ou não especificado.
A quantidade máxima de dados que a coluna pode conter ou null
se isso não for aplicável ou não especificado.
- rowVersion
- Boolean
Indica se essa coluna é ou não um token de simultaneidade automática, como um carimbo de data/hora SQL Server/rowversion.
- model
- IModel
O modelo de destino que pode ser null
se as operações existirem sem um modelo.
Retornos
O tipo de banco de dados/repositório para a coluna.
Aplica-se a
Entity Framework
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de