Compartilhar via


ColumnModel Classe

Definição

Representa informações sobre uma coluna.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

public class ColumnModel : System.Data.Entity.Migrations.Model.PropertyModel
type ColumnModel = class
    inherit PropertyModel
Public Class ColumnModel
Inherits PropertyModel
Herança
ColumnModel
Herança
ColumnModel

Construtores

ColumnModel(PrimitiveTypeKind, TypeUsage)

Inicializa uma nova instância da classe ColumnModel.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

ColumnModel(PrimitiveTypeKind, TypeUsage)

Inicializa uma nova instância da classe.

ColumnModel(PrimitiveTypeKind)

Inicializa uma nova instância da classe ColumnModel.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

ColumnModel(PrimitiveTypeKind)

Inicializa uma nova instância da classe.

Propriedades

Annotations

Obtém ou define as anotações personalizadas que foram alteradas na coluna.

ClrDefaultValue

Obtém o valor padrão para o tipo CLR correspondente ao tipo de banco de dados desta coluna.

ClrType

Obtém o tipo CLR correspondente ao tipo de banco de dados desta coluna.

DefaultValue

Obtém ou define um valor constante a ser usado como o valor padrão para esta coluna.

DefaultValue

Obtém ou define um valor constante a ser usado como o valor padrão para esse modelo de propriedade.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

(Herdado de PropertyModel)
DefaultValueSql

Obtém ou define uma expressão SQL usada como o valor padrão para esta coluna.

DefaultValueSql

Obtém ou define uma expressão SQL usada como o valor padrão para esse modelo de propriedade.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

(Herdado de PropertyModel)
IsFixedLength

Obtém ou define um valor que indica se essa coluna tem comprimento fixo. Válido somente para tipos de dados de matriz.

IsFixedLength

Obtém ou define um valor que indica se esse modelo de propriedade é de comprimento fixo. Válido somente para tipos de dados de matriz.

(Herdado de PropertyModel)
IsIdentity

Obtém ou define um valor que indica se os valores dessa coluna serão gerados pelo banco de dados usando o padrão de identidade.

IsNullable

Obtém ou define um valor que indica se essa coluna pode armazenar valores nulos.

IsTimestamp

Obtém ou define um valor que indica se esse modelo de propriedade deve ser configurado como um carimbo de data/hora.

IsUnicode

Obtém ou define um valor que indica se esta coluna dá suporte a caracteres Unicode. Válido somente para tipos de dados textuais.

IsUnicode

Obtém ou define um valor que indica se esse modelo de propriedade dá suporte a caracteres Unicode. Válido somente para tipos de dados textuais.

(Herdado de PropertyModel)
MaxLength

Obtém ou define o comprimento máximo para esta coluna. Válido somente para tipos de dados de matriz.

MaxLength

Obtém ou define o comprimento máximo para esse modelo de propriedade. Válido somente para tipos de dados de matriz.

(Herdado de PropertyModel)
Name

Obtém ou define o nome da coluna.

Name

Obtém ou define o nome do modelo de propriedade.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

(Herdado de PropertyModel)
Precision

Obtém ou define a precisão para esta coluna. Válido apenas para tipos de dados decimais.

Precision

Obtém ou define a precisão desse modelo de propriedade. Válido apenas para tipos de dados decimais.

(Herdado de PropertyModel)
Scale

Obtém ou define a escala para esta coluna. Válido apenas para tipos de dados decimais.

Scale

Obtém ou define a escala para esse modelo de propriedade. Válido apenas para tipos de dados decimais.

(Herdado de PropertyModel)
StoreType

Obtém ou define um tipo de dados específico do provedor a ser usado para esta coluna.

StoreType

Obtém ou define um tipo de dados específico do provedor a ser usado para esse modelo de propriedade.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

(Herdado de PropertyModel)
Type

Obtém o tipo de dados para esta coluna.

Type

Obtém o tipo de dados para esse modelo de propriedade.

(Herdado de PropertyModel)
TypeUsage

Obtém detalhes adicionais sobre o tipo de dados desta coluna. Isso inclui detalhes como comprimento máximo, nulidade etc.

TypeUsage

Obtém detalhes adicionais sobre o tipo de dados desse modelo de propriedade. Isso inclui detalhes como comprimento máximo, nulidade etc.

(Herdado de PropertyModel)

Métodos

IsNarrowerThan(ColumnModel, DbProviderManifest)

Determina se essa coluna é um tipo de dados mais estreito do que outra coluna. Usado para determinar se alterar a definição de coluna fornecida para essa definição resultará em perda de dados.

IsNarrowerThan(ColumnModel, DbProviderManifest)

Determina se essa coluna é um tipo de dados mais estreito do que outra coluna. Usado para determinar se alterar a definição de coluna fornecida para essa definição resultará em perda de dados.

Aplica-se a