MetaForeignKeyColumn Класс

Определение

Представляет поле внешнего ключа базы данных, используемое платформой динамических данных 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
Наследование
MetaForeignKeyColumn

Комментарии

В ASP.NET платформа динамических данных приложениях MetaForeignKeyColumn класс представляет столбец базы данных, который обозначает связь «один к одному».

MetaForeignKeyColumnКласс представляет столбец в таблице, содержащей поле внешнего ключа. Однако доступ к объекту родительской таблицы можно получить с помощью ParentTable Свойства. Можно определить, является ли поле внешнего ключа первичным ключом в таблице, содержащей его, с помощью IsPrimaryKeyInThisTable Свойства.

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

MetaForeignKeyColumn(MetaTable, ColumnProvider)

Инициализирует новый экземпляр класса MetaForeignKeyColumn.

Свойства

AllowInitialValue

Получает или задает значение, указывающее, допускает ли столбец вставку значения.

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

Возвращает или задает значение, указывающее, применяется ли строка форматирования, заданная свойством DataFormatString, к значениям полей, когда элемент управления с привязкой к данными, содержащий поле данных, представленное объектом MetaColumn, находится в режиме редактирования.

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

Возвращает коллекцию атрибутов метаданных, применяемых к полю данных, представленному объектом MetaColumn.

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

Возвращает тип поля данных.

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

Возвращает значение, указывающее, выполняется ли автоматическое преобразование пустых строковых значений ("") в значения null при обновлении поля данных в источнике данных.

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

Возвращает строку, определяющую формат отображения значения поля.

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

Возвращает атрибут DataTypeAttribute, применяемый к полю данных.

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

Возвращает значение поля данных по умолчанию.

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

Возвращает описание поля данных.

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

Возвращает отображаемое имя поля данных.

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

Возвращает объект, содержащий атрибуты свойства, представляющего поле данных в типе сущности.

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

Получает значение FilterUIHint, используемое для столбца.

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

Возвращает коллекцию, содержащую имена внешних ключей в связи, представляющей отношение в базе данных.

HtmlEncode

Возвращает значение, указывающее, следует ли выполнять HTML-кодирование значений полей перед их отображением в элементе управления с привязкой к данным.

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

Возвращает значение, указывающее, содержит ли поле данных двоичные данные.

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

Возвращает значение, указывающее, имеется ли поле данных в базе данных.

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

Возвращает значение, указывающее, является ли тип поля данных типом с плавающей запятой.

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

Возвращает значение, указывающее, входит ли поле данных в состав внешнего ключа.

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

Возвращает значение, указывающее, генерируется ли поле данных в базе данных автоматически.

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

Возвращает значение, указывающее, является ли тип поля данных целочисленным.

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

Возвращает значение, указывающее, может ли поле данных содержать длинные строки.

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

Возвращает значение, указывающее, входит ли поле данных в состав первичного ключа таблицы.

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

Получает значение, указывающее, входит ли поле внешнего ключа в состав первичного ключа таблицы.

IsReadOnly

Возвращает значение, указывающее, доступно ли поле данных только для чтения.

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

Возвращает значение, указывающее, обязательно ли поле данных должно содержать значение.

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

Возвращает значение, указывающее, является ли тип поля данных строковым.

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

Возвращает значение, указывающее максимальную длину данных, которые могут храниться в поле данных.

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

Возвращает объект MetaModel, представляющий модель данных, которой принадлежит это поле данных.

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

Возвращает имя поля данных.

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

Возвращает заголовок, отображаемый для поля, когда оно имеет значение null.

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

Возвращает родительскую таблицу поля внешнего ключа.

Prompt

Получает значение, которое можно использовать в качестве водяного знака в пользовательском интерфейсе, привязанном к данным в столбце.

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

Возвращает объект поставщика абстракции, используемый для создания объекта MetaColumn.

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

Возвращает сообщение об ошибке, отображаемое, когда поле данных обязательно должно содержать значение, но его значение является пустым.

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

Возвращает значение, указывающее, должно ли отображаться поле данных.

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

Получает короткое имя столбца.

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

Возвращает выражение, используемое для определения порядка сортировки поля данных.

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

Возвращает объект MetaTable, представляющий таблицу, которой принадлежит это поле данных.

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

Возвращает тип поля данных.

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

Возвращает имя шаблона поля, заданного для поля данных.

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

Методы

BuildAttributeCollection()

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

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

Определяет, равен ли указанный объект текущему объекту.

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

Сохраняет значение внешнего ключа в заданном словаре.

GetFilterExpression(String)

Возвращает альтернативное имя, сопоставляемое внешнему ключу.

GetForeignKeyDetailsPath(Object)

Возвращает путь к странице действия подробных сведений родительской таблицы заданного поля внешнего ключа.

GetForeignKeyPath(String, Object)

Возвращает путь к заданной странице действия родительской таблицы заданного поля внешнего ключа.

GetForeignKeyPath(String, Object, String)

Возвращает путь к заданной странице действия родительской таблицы заданного поля внешнего ключа.

GetForeignKeyString(Object)

Извлекает разделенный запятыми список значений, представляющих внешний ключ для заданной строки.

GetForeignKeyValues(Object)

Извлекает коллекцию значений, представляющих внешние ключи для заданной строки.

GetHashCode()

Служит хэш-функцией по умолчанию.

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

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

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

Инициализирует данные, которые могут быть недоступны на момент вызова конструктора.

Initialize()

Инициализирует данные, которые могут быть недоступны на момент вызова конструктора.

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

Создает неполную копию текущего объекта Object.

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

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

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

Возвращает имя поля данных.

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

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

ConvertEditedValue(IFieldFormattingOptions, String)

Возвращает значение, предоставленное пользователем для проверяемого элемента управления.

FormatEditValue(IFieldFormattingOptions, Object)

Форматирует заданное значение поля, используя заданные параметры форматирования.

FormatValue(IFieldFormattingOptions, Object)

Форматирует заданное значение поля, используя заданные параметры форматирования.

GetEnumType(MetaColumn)

Получает тип перечисления, представляющий столбец.

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

См. также раздел