Compartir a través de


ColumnModel Clase

Definición

Representa información sobre una columna.

Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc.

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

Constructores

ColumnModel(PrimitiveTypeKind, TypeUsage)

Inicializa una nueva instancia de la clase ColumnModel.

Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc.

ColumnModel(PrimitiveTypeKind, TypeUsage)

Inicializa una nueva instancia de la clase.

ColumnModel(PrimitiveTypeKind)

Inicializa una nueva instancia de la clase ColumnModel.

Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc.

ColumnModel(PrimitiveTypeKind)

Inicializa una nueva instancia de la clase.

Propiedades

Annotations

Obtiene o establece las anotaciones personalizadas que han cambiado en la columna.

ClrDefaultValue

Obtiene el valor predeterminado del tipo CLR correspondiente al tipo de base de datos de esta columna.

ClrType

Obtiene el tipo CLR correspondiente al tipo de base de datos de esta columna.

DefaultValue

Obtiene o establece un valor constante que se va a usar como valor predeterminado para esta columna.

DefaultValue

Obtiene o establece un valor constante que se va a usar como valor predeterminado para este modelo de propiedades.

Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc.

(Heredado de PropertyModel)
DefaultValueSql

Obtiene o establece una expresión SQL utilizada como valor predeterminado para esta columna.

DefaultValueSql

Obtiene o establece una expresión SQL utilizada como valor predeterminado para este modelo de propiedades.

Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc.

(Heredado de PropertyModel)
IsFixedLength

Obtiene o establece un valor que indica si esta columna tiene una longitud fija. Solo es válido para los tipos de datos de matriz.

IsFixedLength

Obtiene o establece un valor que indica si este modelo de propiedades tiene una longitud fija. Solo es válido para los tipos de datos de matriz.

(Heredado de PropertyModel)
IsIdentity

Obtiene o establece un valor que indica si la base de datos generará valores para esta columna mediante el patrón de identidad.

IsNullable

Obtiene o establece un valor que indica si esta columna puede almacenar valores NULL.

IsTimestamp

Obtiene o establece un valor que indica si este modelo de propiedades debe configurarse como una marca de tiempo.

IsUnicode

Obtiene o establece un valor que indica si esta columna admite caracteres Unicode. Solo es válido para tipos de datos textuales.

IsUnicode

Obtiene o establece un valor que indica si este modelo de propiedades admite caracteres Unicode. Solo es válido para tipos de datos textuales.

(Heredado de PropertyModel)
MaxLength

Obtiene o establece la longitud máxima de esta columna. Solo es válido para los tipos de datos de matriz.

MaxLength

Obtiene o establece la longitud máxima de este modelo de propiedades. Solo es válido para los tipos de datos de matriz.

(Heredado de PropertyModel)
Name

Obtiene o establece el nombre de la columna.

Name

Obtiene o establece el nombre del modelo de propiedades.

Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc.

(Heredado de PropertyModel)
Precision

Obtiene o establece la precisión de esta columna. Solo es válido para los tipos de datos decimales.

Precision

Obtiene o establece la precisión de este modelo de propiedades. Solo es válido para los tipos de datos decimales.

(Heredado de PropertyModel)
Scale

Obtiene o establece la escala de esta columna. Solo es válido para los tipos de datos decimales.

Scale

Obtiene o establece la escala de este modelo de propiedades. Solo es válido para los tipos de datos decimales.

(Heredado de PropertyModel)
StoreType

Obtiene o establece un tipo de datos específico del proveedor que se va a usar para esta columna.

StoreType

Obtiene o establece un tipo de datos específico del proveedor que se va a usar para este modelo de propiedades.

Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc.

(Heredado de PropertyModel)
Type

Obtiene el tipo de datos de esta columna.

Type

Obtiene el tipo de datos para este modelo de propiedades.

(Heredado de PropertyModel)
TypeUsage

Obtiene detalles adicionales sobre el tipo de datos de esta columna. Esto incluye detalles como la longitud máxima, la nulabilidad, etc.

TypeUsage

Obtiene detalles adicionales sobre el tipo de datos de este modelo de propiedad. Esto incluye detalles como la longitud máxima, la nulabilidad, etc.

(Heredado de PropertyModel)

Métodos

IsNarrowerThan(ColumnModel, DbProviderManifest)

Determina si esta columna es un tipo de datos más estrecho que otra columna. Se usa para determinar si la modificación de la definición de columna proporcionada a esta definición dará lugar a una pérdida de datos.

IsNarrowerThan(ColumnModel, DbProviderManifest)

Determina si esta columna es un tipo de datos más estrecho que otra columna. Se usa para determinar si la modificación de la definición de columna proporcionada a esta definición dará lugar a una pérdida de datos.

Se aplica a