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, 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) |
Возвращает тип перечисления, представляющего столбец. |