MetaForeignKeyColumn Класс

Определение

Представляет поле внешнего ключа базы данных, используемое платформой динамических данных ASP.NET.Represents a database foreign-key field that is used by ASP.NET Dynamic Data.

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
Наследование
MetaForeignKeyColumn

Комментарии

В ASP.NET платформа динамических данных приложениях класс MetaForeignKeyColumn представляет столбец базы данных, который обозначает связь «один к одному».In ASP.NET Dynamic Data applications, the MetaForeignKeyColumn class represents a database column that denotes a one-to-one relationship.

Класс MetaForeignKeyColumn представляет столбец в таблице, содержащей поле внешнего ключа.The MetaForeignKeyColumn class represents the column in the table that contains the foreign-key field. Однако доступ к объекту родительской таблицы можно получить с помощью свойства ParentTable.However, you can access the parent table object by using the ParentTable property. Можно определить, является ли поле внешнего ключа первичным ключом в таблице, содержащей его, с помощью свойства IsPrimaryKeyInThisTable.You can determine if the foreign-key field is a primary key in the table that contains it by using the IsPrimaryKeyInThisTable property.

Конструкторы

MetaForeignKeyColumn(MetaTable, ColumnProvider)

Инициализирует новый экземпляр класса MetaForeignKeyColumn.Initializes a new instance of the MetaForeignKeyColumn class.

Свойства

AllowInitialValue

Получает или задает значение, указывающее, допускает ли столбец вставку значения.Gets or sets a value that specifies whether a column enables a value to be inserted.

(Унаследовано от MetaColumn)
ApplyFormatInEditMode

Возвращает или задает значение, указывающее, применяется ли строка форматирования, заданная свойством DataFormatString, к значениям полей, когда элемент управления с привязкой к данными, содержащий поле данных, представленное объектом MetaColumn, находится в режиме редактирования.Gets a value that indicates whether the formatting string specified by the DataFormatString property is applied to field values when the data-bound control that contains the data field that is represented by the MetaColumn object is in edit mode.

(Унаследовано от MetaColumn)
Attributes

Возвращает коллекцию атрибутов метаданных, применяемых к полю данных, представленному объектом MetaColumn.Gets the collection of metadata attributes that apply to the data field represented by the MetaColumn object.

(Унаследовано от MetaColumn)
ColumnType

Возвращает тип поля данных.Gets the data field type.

(Унаследовано от MetaColumn)
ConvertEmptyStringToNull

Возвращает значение, указывающее, выполняется ли автоматическое преобразование пустых строковых значений ("") в значения null при обновлении поля данных в источнике данных.Gets a value that indicates whether empty string values ("") are automatically converted to null values when the data field is updated in the data source.

(Унаследовано от MetaColumn)
DataFormatString

Возвращает строку, определяющую формат отображения значения поля.Gets the string that specifies the display format for the field value.

(Унаследовано от MetaColumn)
DataTypeAttribute

Возвращает атрибут DataTypeAttribute, применяемый к полю данных.Gets the DataTypeAttribute attribute that is applied to the data field.

(Унаследовано от MetaColumn)
DefaultValue

Возвращает значение поля данных по умолчанию.Gets the default value for the data field.

(Унаследовано от MetaColumn)
Description

Возвращает описание поля данных.Gets the description for the data field.

(Унаследовано от MetaColumn)
DisplayName

Возвращает отображаемое имя поля данных.Gets the display name for the data field.

(Унаследовано от MetaColumn)
EntityTypeProperty

Возвращает объект, содержащий атрибуты свойства, представляющего поле данных в типе сущности.Gets an object that contains attributes of the property that represents the data field in the entity type.

(Унаследовано от MetaColumn)
FilterUIHint

Получает значение FilterUIHint, используемое для столбца.Gets the FilterUIHint value that is used for the column.

(Унаследовано от MetaColumn)
ForeignKeyNames

Возвращает коллекцию, содержащую имена внешних ключей в связи, представляющей отношение в базе данных.Gets a collection that contains the names of the foreign keys in the association that represents a database relationship.

HtmlEncode

Возвращает значение, указывающее, следует ли выполнять HTML-кодирование значений полей перед их отображением в элементе управления с привязкой к данным.Gets a value that indicates whether field values are HTML-encoded before they are displayed in a data-bound control.

(Унаследовано от MetaColumn)
IsBinaryData

Возвращает значение, указывающее, содержит ли поле данных двоичные данные.Gets a value that indicates whether the data field contains binary data.

(Унаследовано от MetaColumn)
IsCustomProperty

Возвращает значение, указывающее, имеется ли поле данных в базе данных.Gets a value that indicates whether the data field exists in the database.

(Унаследовано от MetaColumn)
IsFloatingPoint

Возвращает значение, указывающее, является ли тип поля данных типом с плавающей запятой.Gets a value that indicates whether the data field is a floating-point type.

(Унаследовано от MetaColumn)
IsForeignKeyComponent

Возвращает значение, указывающее, входит ли поле данных в состав внешнего ключа.Gets a value that indicates whether the data field is part of a foreign key.

(Унаследовано от MetaColumn)
IsGenerated

Возвращает значение, указывающее, генерируется ли поле данных в базе данных автоматически.Gets a value that indicates whether the data field value is automatically generated in the database.

(Унаследовано от MetaColumn)
IsInteger

Возвращает значение, указывающее, является ли тип поля данных целочисленным.Gets a value that indicates whether the data field type is an integer type.

(Унаследовано от MetaColumn)
IsLongString

Возвращает значение, указывающее, может ли поле данных содержать длинные строки.Gets a value that indicates whether the data field type can contain long strings.

(Унаследовано от MetaColumn)
IsPrimaryKey

Возвращает значение, указывающее, входит ли поле данных в состав первичного ключа таблицы.Gets a value that indicates whether the data field is part of the table's primary key.

(Унаследовано от MetaColumn)
IsPrimaryKeyInThisTable

Получает значение, указывающее, входит ли поле внешнего ключа в состав первичного ключа таблицы.Gets a value that indicates whether the foreign-key field is part of the primary key of the table.

IsReadOnly

Возвращает значение, указывающее, доступно ли поле данных только для чтения.Gets a value that indicates whether the data field is read-only.

(Унаследовано от MetaColumn)
IsRequired

Возвращает значение, указывающее, обязательно ли поле данных должно содержать значение.Gets a value that indicates whether the data field requires a value.

(Унаследовано от MetaColumn)
IsString

Возвращает значение, указывающее, является ли тип поля данных строковым.Gets a value that indicates whether the data field type is a string type.

(Унаследовано от MetaColumn)
MaxLength

Возвращает значение, указывающее максимальную длину данных, которые могут храниться в поле данных.Gets a value that indicates the maximum length of data that can be stored in the data field.

(Унаследовано от MetaColumn)
Model

Возвращает объект MetaModel, представляющий модель данных, которой принадлежит это поле данных.Gets the MetaModel object that represents the data model that this data field belongs to.

(Унаследовано от MetaColumn)
Name

Возвращает имя поля данных.Gets the name of the data field.

(Унаследовано от MetaColumn)
NullDisplayText

Возвращает заголовок, отображаемый для поля, когда оно имеет значение null.Gets the caption that is displayed for a field when the field's value is null.

(Унаследовано от MetaColumn)
ParentTable

Возвращает родительскую таблицу поля внешнего ключа.Gets the parent table of the foreign-key field.

Prompt

Получает значение, которое можно использовать в качестве водяного знака в пользовательском интерфейсе, привязанном к данным в столбце.Gets a value that can be used as a watermark in the UI that is bound to data in the column.

(Унаследовано от MetaColumn)
Provider

Возвращает объект поставщика абстракции, используемый для создания объекта MetaColumn.Gets the abstraction provider object that is used to generate the MetaColumn object.

(Унаследовано от MetaColumn)
RequiredErrorMessage

Возвращает сообщение об ошибке, отображаемое, когда поле данных обязательно должно содержать значение, но его значение является пустым.Gets the error message that is displayed when the data field requires a value but its value is empty.

(Унаследовано от MetaColumn)
Scaffold

Возвращает значение, указывающее, должно ли отображаться поле данных.Gets a value that indicates whether the data field should be displayed.

(Унаследовано от MetaColumn)
ShortDisplayName

Получает короткое имя столбца.Gets the short name for the column.

(Унаследовано от MetaColumn)
SortExpression

Возвращает выражение, используемое для определения порядка сортировки поля данных.Gets the expression that is used to determine the sort order for the data field.

(Унаследовано от MetaColumn)
Table

Возвращает объект MetaTable, представляющий таблицу, которой принадлежит это поле данных.Gets the MetaTable object that represents the table that the data field belongs to.

(Унаследовано от MetaColumn)
TypeCode

Возвращает тип поля данных.Gets the type of the data field.

(Унаследовано от MetaColumn)
UIHint

Возвращает имя шаблона поля, заданного для поля данных.Gets the name of the field template specified for the data field.

(Унаследовано от MetaColumn)

Методы

BuildAttributeCollection()

Получает коллекцию атрибутов.Gets the attribute collection.

(Унаследовано от MetaColumn)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
ExtractForeignKey(IDictionary, String)

Сохраняет значение внешнего ключа в заданном словаре.Saves the value of a foreign key in the specified dictionary.

GetFilterExpression(String)

Возвращает альтернативное имя, сопоставляемое внешнему ключу.Returns the alternate name that is mapped to a foreign key.

GetForeignKeyDetailsPath(Object)

Возвращает путь к странице действия подробных сведений родительской таблицы заданного поля внешнего ключа.Gets the path for the details action page of the parent table of the specified foreign-key field.

GetForeignKeyPath(String, Object)

Возвращает путь к заданной странице действия родительской таблицы заданного поля внешнего ключа.Gets the path for the specified action page of the parent table of the specified foreign-key field.

GetForeignKeyPath(String, Object, String)

Возвращает путь к заданной странице действия родительской таблицы заданного поля внешнего ключа.Gets the path for the specified action page of the parent table of the specified foreign-key field.

GetForeignKeyString(Object)

Извлекает разделенный запятыми список значений, представляющих внешний ключ для заданной строки.Retrieves a comma-separated list of values that represent the foreign-key for the specified row.

GetForeignKeyValues(Object)

Извлекает коллекцию значений, представляющих внешние ключи для заданной строки.Retrieves a collection of values that represent the foreign keys for the specified row.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
Initialize()

Инициализирует данные, которые могут быть недоступны на момент вызова конструктора.Initializes data that may not be available when the constructor is called.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ResetMetadata()

Очищает кэшированные метаданные столбца.Clears cached column metadata.

(Унаследовано от MetaColumn)
ToString()

Возвращает имя поля данных.Gets the data field name.

(Унаследовано от MetaColumn)

Методы расширения

ConvertEditedValue(IFieldFormattingOptions, String)

Возвращает значение, предоставленное пользователем для проверяемого элемента управления.Returns the value provided by a user for a control that is being validated.

FormatEditValue(IFieldFormattingOptions, Object)

Форматирует заданное значение поля, используя заданные параметры форматирования.Formats the specified field value by using the specified formatting options.

FormatValue(IFieldFormattingOptions, Object)

Форматирует заданное значение поля, используя заданные параметры форматирования.Formats the specified field value by using the specified formatting options.

GetEnumType(MetaColumn)

Получает тип перечисления, представляющий столбец.Gets the type of the enumeration that represents the column.

Применяется к

Дополнительно