Compartir por


MetaForeignKeyColumn Clase

Definición

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

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 null automáticamente en valores cuando el campo de datos se actualiza en el origen de datos.

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

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

Se aplica a

Consulte también