ColumnModel Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |