ColumnModel Classe
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.
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
- 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
Entity Framework