Бөлісу құралы:


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, String)

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

GetForeignKeyPath(String, Object)

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

GetForeignKeyString(Object)

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

GetForeignKeyValues(Object)

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

GetHashCode()

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

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

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

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

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

MemberwiseClone()

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

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

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

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

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

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

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

Имя Описание
ConvertEditedValue(IFieldFormattingOptions, String)

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

FormatEditValue(IFieldFormattingOptions, Object)

Форматирует указанное значение поля с помощью указанных параметров форматирования.

FormatValue(IFieldFormattingOptions, Object)

Форматирует указанное значение поля с помощью указанных параметров форматирования.

GetEnumType(MetaColumn)

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

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

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