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