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 usa ASP.NET datos dinámicos.
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
| Nombre | Description |
|---|---|
| MetaForeignKeyColumn(MetaTable, ColumnProvider) |
Inicializa una nueva instancia de la clase MetaForeignKeyColumn. |
Propiedades
| Nombre | Description |
|---|---|
| AllowInitialValue |
Obtiene o establece un valor que especifica si una columna permite insertar un valor. (Heredado de MetaColumn) |
| ApplyFormatInEditMode |
Obtiene un valor que indica si la cadena de formato especificada por la DataFormatString propiedad se aplica a los valores de campo cuando el control enlazado a datos que contiene el campo de datos representado por el MetaColumn objeto está 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 MetaColumn objeto . (Heredado de MetaColumn) |
| ColumnType |
Obtiene el tipo de campo de datos. (Heredado de MetaColumn) |
| ConvertEmptyStringToNull |
Obtiene un valor que indica si los valores de cadena vacíos ("") se convierten |
| DataFormatString |
Obtiene la cadena que especifica el formato de presentación para el valor del campo. (Heredado de MetaColumn) |
| DataTypeAttribute |
Obtiene el DataTypeAttribute atributo 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 atributos de la propiedad que representa el campo de datos en el tipo de entidad. (Heredado de MetaColumn) |
| FilterUIHint |
Obtiene el FilterUIHint valor que se usa para la columna. (Heredado de MetaColumn) |
| ForeignKeyNames |
Obtiene una colección que contiene los nombres de las claves externas de 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 que se muestren 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 de campo de datos es un tipo entero. (Heredado de MetaColumn) |
| IsLongString |
Obtiene un valor que indica si el tipo de campo de datos puede contener 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 de 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 se pueden almacenar en el campo de datos. (Heredado de MetaColumn) |
| Model |
Obtiene el MetaModel objeto 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 usar como una marca de agua en la interfaz de usuario enlazada a los datos de la columna. (Heredado de MetaColumn) |
| Provider |
Obtiene el objeto de proveedor de abstracción que se usa para generar el MetaColumn objeto . (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 se debe mostrar 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 MetaTable objeto 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
| Nombre | Description |
|---|---|
| BuildAttributeCollection() |
Obtiene la colección de atributos. (Heredado de MetaColumn) |
| Equals(Object) |
Determina si el objeto especificado es igual al 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 que se asigna a una clave externa. |
| GetForeignKeyDetailsPath(Object) |
Obtiene la ruta de acceso de la página de acción de detalles de la tabla primaria del campo de clave externa especificado. |
| GetForeignKeyPath(String, Object, String) |
Obtiene la ruta de acceso de la página de acción especificada de la tabla primaria del campo de clave externa especificado. |
| GetForeignKeyPath(String, Object) |
Obtiene la ruta de acceso de la página de acción especificada de la tabla primaria del campo de clave externa especificado. |
| GetForeignKeyString(Object) |
Recupera una lista separada por comas de valores que representan la clave externa de la fila especificada. |
| GetForeignKeyValues(Object) |
Recupera una colección de valores que representan las claves externas de la fila especificada. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| Initialize() |
Inicializa los datos que pueden no estar disponibles cuando se llama al constructor. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ResetMetadata() |
Borra los metadatos de columna almacenados en caché. (Heredado de MetaColumn) |
| ToString() |
Obtiene el nombre del campo de datos. (Heredado de MetaColumn) |
Métodos de extensión
| Nombre | Description |
|---|---|
| ConvertEditedValue(IFieldFormattingOptions, String) |
Devuelve el valor proporcionado por un usuario para un control que se está validando. |
| FormatEditValue(IFieldFormattingOptions, Object) |
Da formato al valor de campo especificado mediante las opciones de formato especificadas. |
| FormatValue(IFieldFormattingOptions, Object) |
Da formato al valor de campo especificado mediante las opciones de formato especificadas. |
| GetEnumType(MetaColumn) |
Obtiene el tipo de la enumeración que representa la columna. |