Comparteix a través de


MetaColumn Clase

Definición

Representa una columna de base de datos que los datos dinámicos utilizan.

public ref class MetaColumn : System::Web::DynamicData::IFieldFormattingOptions
public class MetaColumn : System.Web.DynamicData.IFieldFormattingOptions
type MetaColumn = class
    interface IFieldFormattingOptions
Public Class MetaColumn
Implements IFieldFormattingOptions
Herencia
MetaColumn
Derivado
Implementaciones

Comentarios

En ASP.NET aplicaciones de datos dinámicos, la MetaColumn clase representa un campo de base de datos. La MetaColumn clase permite recuperar información sobre el campo de datos, como el tipo y la información de metadatos.

Puede recuperar la tabla a la que pertenece el campo de datos mediante la Table propiedad . También puede recuperar el modelo de datos mediante la Model propiedad .

Constructores

MetaColumn(MetaTable, ColumnProvider)

Inicializa una nueva instancia de la clase MetaColumn.

Propiedades

AllowInitialValue

Obtiene o establece un valor que especifica si una columna permite la inserción de un valor.

ApplyFormatInEditMode

Obtiene un valor que indica si la cadena de formato especificada por la propiedad DataFormatString se aplica a los valores de campo cuando el control enlazado a datos que contiene el campo de datos representado por el objeto MetaColumn se encuentra en modo de edición.

Attributes

Obtiene la colección de atributos de metadatos que se aplican al campo de datos representado por el objeto MetaColumn.

ColumnType

Obtiene el tipo del campo de datos.

ConvertEmptyStringToNull

Obtiene un valor que indica si los valores de cadena vacía ("") se convierten automáticamente en valores null cuando se actualiza el campo de datos en el origen de datos.

DataFormatString

Obtiene la cadena que especifica el formato de presentación del valor de campo.

DataTypeAttribute

Obtiene el atributo DataTypeAttribute que se aplica al campo de datos.

DefaultValue

Obtiene el valor predeterminado del campo de datos.

Description

Obtiene la descripción del campo de datos.

DisplayName

Obtiene el nombre para mostrar del campo de datos.

EntityTypeProperty

Obtiene un objeto que contiene los atributos de la propiedad que representa el campo de datos del tipo de entidad.

FilterUIHint

Obtiene el valor de FilterUIHint que se utiliza para la columna.

HtmlEncode

Obtiene un valor que indica si los valores de campo están codificados en HTML antes de mostrarse en un control enlazado a datos.

IsBinaryData

Obtiene un valor que indica si el campo de datos contiene datos binarios.

IsCustomProperty

Obtiene un valor que indica si el campo de datos existe en la base de datos.

IsFloatingPoint

Obtiene un valor que indica si el campo de datos es un tipo de punto flotante.

IsForeignKeyComponent

Obtiene un valor que indica si el campo de datos forma parte de una clave externa.

IsGenerated

Obtiene un valor que indica si el valor del campo de datos se genera automáticamente en la base de datos.

IsInteger

Obtiene un valor que indica si el tipo del campo de datos es un tipo entero.

IsLongString

Obtiene un valor que indica si el tipo del campo de datos puede incluir cadenas largas.

IsPrimaryKey

Obtiene un valor que indica si el campo de datos forma parte de la clave principal de la tabla.

IsReadOnly

Obtiene un valor que indica si el campo de datos es de solo lectura.

IsRequired

Obtiene un valor que indica si el campo de datos requiere un valor.

IsString

Obtiene un valor que indica si el tipo del campo de datos es un tipo de cadena.

MaxLength

Obtiene un valor que indica la longitud máxima de los datos que pueden almacenarse en el campo de datos.

Model

Obtiene el objeto MetaModel que representa el modelo de datos al que pertenece este campo de datos.

Name

Obtiene el nombre del campo de datos.

NullDisplayText

Obtiene el título que se muestra para un campo cuando el valor del campo es null.

Prompt

Obtiene un valor que se puede utilizar como marca de agua en la interfaz de usuario que se enlaza a datos en la columna.

Provider

Obtiene el objeto del proveedor de abstracción que se utiliza para generar el objeto MetaColumn.

RequiredErrorMessage

Obtiene el mensaje de error que se muestra cuando el campo de datos requiere un valor pero su valor está vacío.

Scaffold

Obtiene un valor que indica si debe mostrarse el campo de datos.

ShortDisplayName

Obtiene el nombre corto de la columna.

SortExpression

Obtiene la expresión que se usa para determinar el criterio de ordenación del campo de datos.

Table

Obtiene el objeto MetaTable que representa la tabla a la que pertenece el campo de datos.

TypeCode

Obtiene el tipo del campo de datos.

UIHint

Obtiene el nombre de la plantilla de campo especificada para el campo de datos.

Métodos

BuildAttributeCollection()

Obtiene la colección de atributos.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize()

Inicializa datos que quizás no estén disponibles cuando se llame al constructor.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ResetMetadata()

Borra los metadatos de columna almacenados en memoria caché.

ToString()

Obtiene el nombre del campo de datos.

Métodos de extensión

ConvertEditedValue(IFieldFormattingOptions, String)

Devuelve el valor proporcionado por el usuario para un control que se está validando.

FormatEditValue(IFieldFormattingOptions, Object)

Da formato al valor de campo especificado con las opciones de formato especificadas.

FormatValue(IFieldFormattingOptions, Object)

Da formato al valor de campo especificado con las opciones de formato especificadas.

GetEnumType(MetaColumn)

Obtiene el tipo de enumeración que representa la columna.

Se aplica a

Consulte también