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. |