Compartir a través de


MetaForeignKeyColumn Clase

Definición

Representa un campo de clave externa de base de datos que usan los datos dinámicos de ASP.NET.

public ref class MetaForeignKeyColumn : System::Web::DynamicData::MetaColumn
public class MetaForeignKeyColumn : System.Web.DynamicData.MetaColumn
type MetaForeignKeyColumn = class
    inherit MetaColumn
Public Class MetaForeignKeyColumn
Inherits MetaColumn
Herencia
MetaForeignKeyColumn

Comentarios

En ASP.NET aplicaciones de datos dinámicos, la MetaForeignKeyColumn clase representa una columna de base de datos que denota una relación uno a uno.

La MetaForeignKeyColumn clase representa la columna de la tabla que contiene el campo de clave externa. Sin embargo, puede acceder al objeto de tabla principal mediante la ParentTable propiedad . Puede determinar si el campo de clave externa es una clave principal de la tabla que la contiene mediante la IsPrimaryKeyInThisTable propiedad .

Constructores

MetaForeignKeyColumn(MetaTable, ColumnProvider)

Inicializa una nueva instancia de la clase MetaForeignKeyColumn.

Propiedades

AllowInitialValue

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

(Heredado de MetaColumn)
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.

(Heredado de MetaColumn)
Attributes

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

(Heredado de MetaColumn)
ColumnType

Obtiene el tipo del campo de datos.

(Heredado de MetaColumn)
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.

(Heredado de MetaColumn)
DataFormatString

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

(Heredado de MetaColumn)
DataTypeAttribute

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

(Heredado de MetaColumn)
DefaultValue

Obtiene el valor predeterminado del campo de datos.

(Heredado de MetaColumn)
Description

Obtiene la descripción del campo de datos.

(Heredado de MetaColumn)
DisplayName

Obtiene el nombre para mostrar del campo de datos.

(Heredado de MetaColumn)
EntityTypeProperty

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

(Heredado de MetaColumn)
FilterUIHint

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

(Heredado de MetaColumn)
ForeignKeyNames

Obtiene una colección que contiene los nombres de las claves externas en la asociación que representa una relación de base de datos.

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.

(Heredado de MetaColumn)
IsBinaryData

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

(Heredado de MetaColumn)
IsCustomProperty

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

(Heredado de MetaColumn)
IsFloatingPoint

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

(Heredado de MetaColumn)
IsForeignKeyComponent

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

(Heredado de MetaColumn)
IsGenerated

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

(Heredado de MetaColumn)
IsInteger

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

(Heredado de MetaColumn)
IsLongString

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

(Heredado de MetaColumn)
IsPrimaryKey

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

(Heredado de MetaColumn)
IsPrimaryKeyInThisTable

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

IsReadOnly

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

(Heredado de MetaColumn)
IsRequired

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

(Heredado de MetaColumn)
IsString

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

(Heredado de MetaColumn)
MaxLength

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

(Heredado de MetaColumn)
Model

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

(Heredado de MetaColumn)
Name

Obtiene el nombre del campo de datos.

(Heredado de MetaColumn)
NullDisplayText

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

(Heredado de MetaColumn)
ParentTable

Obtiene la tabla primaria del campo de clave externa.

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.

(Heredado de MetaColumn)
Provider

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

(Heredado de MetaColumn)
RequiredErrorMessage

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

(Heredado de MetaColumn)
Scaffold

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

(Heredado de MetaColumn)
ShortDisplayName

Obtiene el nombre corto de la columna.

(Heredado de MetaColumn)
SortExpression

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

(Heredado de MetaColumn)
Table

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

(Heredado de MetaColumn)
TypeCode

Obtiene el tipo del campo de datos.

(Heredado de MetaColumn)
UIHint

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

(Heredado de MetaColumn)

Métodos

BuildAttributeCollection()

Obtiene la colección de atributos.

(Heredado de MetaColumn)
Equals(Object)

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

(Heredado de Object)
ExtractForeignKey(IDictionary, String)

Guarda el valor de una clave externa en el diccionario especificado.

GetFilterExpression(String)

Devuelve el nombre alternativo asignado a una clave externa.

GetForeignKeyDetailsPath(Object)

Obtiene la ruta de acceso a la página de acciones de detalles de la tabla primaria del campo de clave externa indicado.

GetForeignKeyPath(String, Object, String)

Obtiene la ruta de acceso a la página de acciones especificada de la tabla primaria del campo de clave externa indicado.

GetForeignKeyPath(String, Object)

Obtiene la ruta de acceso a la página de acciones especificada de la tabla primaria del campo de clave externa indicado.

GetForeignKeyString(Object)

Recupera una lista de valores separados por comas que representan la clave externa para la fila especificada.

GetForeignKeyValues(Object)

Recupera una colección de valores que representan las claves externas para la fila especificada.

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.

Initialize()

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

(Heredado de MetaColumn)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ResetMetadata()

Borra los metadatos de columna almacenados en memoria caché.

(Heredado de MetaColumn)
ToString()

Obtiene el nombre del campo de datos.

(Heredado de MetaColumn)

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