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
- Наследование
Комментарии
В ASP.NET платформа динамических данных приложениях MetaForeignKeyColumn класс представляет столбец базы данных, который обозначает связь «один к одному».
MetaForeignKeyColumnКласс представляет столбец в таблице, содержащей поле внешнего ключа. Однако доступ к объекту родительской таблицы можно получить с помощью ParentTable Свойства. Можно определить, является ли поле внешнего ключа первичным ключом в таблице, содержащей его, с помощью IsPrimaryKeyInThisTable Свойства.
Конструкторы
MetaForeignKeyColumn(MetaTable, ColumnProvider) |
Инициализирует новый экземпляр класса MetaForeignKeyColumn. |
Свойства
AllowInitialValue |
Получает или задает значение, указывающее, допускает ли столбец вставку значения. (Унаследовано от MetaColumn) |
ApplyFormatInEditMode |
Возвращает или задает значение, указывающее, применяется ли строка форматирования, заданная свойством DataFormatString, к значениям полей, когда элемент управления с привязкой к данными, содержащий поле данных, представленное объектом MetaColumn, находится в режиме редактирования. (Унаследовано от MetaColumn) |
Attributes |
Возвращает коллекцию атрибутов метаданных, применяемых к полю данных, представленному объектом MetaColumn. (Унаследовано от MetaColumn) |
ColumnType |
Возвращает тип поля данных. (Унаследовано от MetaColumn) |
ConvertEmptyStringToNull |
Возвращает значение, указывающее, выполняется ли автоматическое преобразование пустых строковых значений ("") в значения |
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 |
Возвращает заголовок, отображаемый для поля, когда оно имеет значение |
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) |
Получает тип перечисления, представляющий столбец. |