MetaForeignKeyColumn Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje pole databáze cizího klíče, které je používáno ASP.NET dynamickými daty.
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
- Dědičnost
Poznámky
V ASP.NET dynamických datových aplikacích MetaForeignKeyColumn Třída představuje sloupec databáze, který označuje vztah 1:1.
MetaForeignKeyColumnTřída představuje sloupec v tabulce, který obsahuje pole cizího klíče. Přístup k objektu nadřazené tabulky však lze získat pomocí ParentTable Vlastnosti. Můžete určit, zda je pole cizího klíče primárním klíčem v tabulce, která jej obsahuje, pomocí IsPrimaryKeyInThisTable Vlastnosti.
Konstruktory
MetaForeignKeyColumn(MetaTable, ColumnProvider) |
Inicializuje novou instanci MetaForeignKeyColumn třídy. |
Vlastnosti
AllowInitialValue |
Získá nebo nastaví hodnotu, která určuje, jestli sloupec umožňuje vložit hodnotu. (Zděděno od MetaColumn) |
ApplyFormatInEditMode |
Získá hodnotu, která určuje, zda je formátovací řetězec určený vlastností použit na hodnoty pole, pokud je ovládací prvek vázaný na data obsahující datové pole reprezentované objektem v DataFormatString MetaColumn režimu úprav. (Zděděno od MetaColumn) |
Attributes |
Získá kolekci atributů metadat, které se vztahují na datové pole reprezentované MetaColumn objektem. (Zděděno od MetaColumn) |
ColumnType |
Získá typ datového pole. (Zděděno od MetaColumn) |
ConvertEmptyStringToNull |
Získá hodnotu, která určuje, zda jsou prázdné řetězcové hodnoty ("") automaticky převedeny na hodnoty při aktualizaci datového |
DataFormatString |
Získá řetězec, který určuje formát zobrazení hodnoty pole. (Zděděno od MetaColumn) |
DataTypeAttribute |
Získá DataTypeAttribute atribut, který je použit na datové pole. (Zděděno od MetaColumn) |
DefaultValue |
Získá výchozí hodnotu pro datové pole. (Zděděno od MetaColumn) |
Description |
Získá popis pro datové pole. (Zděděno od MetaColumn) |
DisplayName |
Získá zobrazovaný název datového pole. (Zděděno od MetaColumn) |
EntityTypeProperty |
Získá objekt, který obsahuje atributy vlastnosti, která představuje datové pole v typu entity. (Zděděno od MetaColumn) |
FilterUIHint |
Získá FilterUIHint hodnotu, která se používá pro sloupec. (Zděděno od MetaColumn) |
ForeignKeyNames |
Získá kolekci, která obsahuje názvy cizích klíčů v asociaci, které představují relaci databáze. |
HtmlEncode |
Získá hodnotu, která určuje, jestli jsou hodnoty polí před zobrazením v ovládacím prvku vázaném na data zakódované ve formátu HTML. (Zděděno od MetaColumn) |
IsBinaryData |
Získá hodnotu, která určuje, zda datové pole obsahuje binární data. (Zděděno od MetaColumn) |
IsCustomProperty |
Získá hodnotu, která určuje, zda datové pole existuje v databázi. (Zděděno od MetaColumn) |
IsFloatingPoint |
Získá hodnotu, která určuje, zda je datové pole typu s plovoucí desetinnou čárkou. (Zděděno od MetaColumn) |
IsForeignKeyComponent |
Získá hodnotu, která určuje, zda je datové pole součástí cizího klíče. (Zděděno od MetaColumn) |
IsGenerated |
Získá hodnotu, která určuje, zda je hodnota datového pole automaticky generována v databázi. (Zděděno od MetaColumn) |
IsInteger |
Získá hodnotu, která určuje, zda je datový typ pole celočíselný typ. (Zděděno od MetaColumn) |
IsLongString |
Získá hodnotu, která určuje, zda datový typ pole může obsahovat dlouhé řetězce. (Zděděno od MetaColumn) |
IsPrimaryKey |
Získá hodnotu, která určuje, zda je datové pole součástí primárního klíče tabulky. (Zděděno od MetaColumn) |
IsPrimaryKeyInThisTable |
Získá hodnotu, která označuje, zda je pole cizího klíče součástí primárního klíče tabulky. |
IsReadOnly |
Získá hodnotu, která určuje, zda je datové pole jen pro čtení. (Zděděno od MetaColumn) |
IsRequired |
Získá hodnotu, která určuje, zda datové pole vyžaduje hodnotu. (Zděděno od MetaColumn) |
IsString |
Získá hodnotu, která určuje, zda je datový typ pole typu řetězce. (Zděděno od MetaColumn) |
MaxLength |
Získá hodnotu, která označuje maximální délku dat, která mohou být uložena v datovém poli. (Zděděno od MetaColumn) |
Model |
Získá MetaModel objekt, který představuje datový model, do které toto datové pole patří. (Zděděno od MetaColumn) |
Name |
Získá název datového pole. (Zděděno od MetaColumn) |
NullDisplayText |
Získá titulek, který se zobrazí pro pole, když je hodnota pole |
ParentTable |
Získá nadřazenou tabulku pole cizího klíče. |
Prompt |
Získá hodnotu, kterou lze použít jako vodoznak v uživatelském rozhraní vázaném na data ve sloupci . (Zděděno od MetaColumn) |
Provider |
Získá objekt zprostředkovatele abstrakce, který se používá k vygenerování MetaColumn objektu. (Zděděno od MetaColumn) |
RequiredErrorMessage |
Získá chybovou zprávu, která se zobrazí, když datové pole vyžaduje hodnotu, ale jeho hodnota je prázdná. (Zděděno od MetaColumn) |
Scaffold |
Získá hodnotu, která určuje, jestli se má datové pole zobrazit. (Zděděno od MetaColumn) |
ShortDisplayName |
Získá krátký název sloupce. (Zděděno od MetaColumn) |
SortExpression |
Získá výraz, který se používá k určení pořadí řazení pro datové pole. (Zděděno od MetaColumn) |
Table |
Získá MetaTable objekt, který představuje tabulku, do které patří datové pole. (Zděděno od MetaColumn) |
TypeCode |
Získá typ datového pole. (Zděděno od MetaColumn) |
UIHint |
Získá název šablony pole zadané pro datové pole. (Zděděno od MetaColumn) |
Metody
BuildAttributeCollection() |
Získá kolekci atributů. (Zděděno od MetaColumn) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
ExtractForeignKey(IDictionary, String) |
Uloží hodnotu cizího klíče do zadaného slovníku. |
GetFilterExpression(String) |
Vrátí alternativní název, který je namapován na cizí klíč. |
GetForeignKeyDetailsPath(Object) |
Získá cestu stránky akce podrobnosti nadřazené tabulky zadaného pole cizího klíče. |
GetForeignKeyPath(String, Object) |
Získá cestu pro určenou stránku akce nadřazené tabulky zadaného pole cizího klíče. |
GetForeignKeyPath(String, Object, String) |
Získá cestu pro určenou stránku akce nadřazené tabulky zadaného pole cizího klíče. |
GetForeignKeyString(Object) |
Načte seznam hodnot oddělených čárkami, které reprezentují cizí klíč pro zadaný řádek. |
GetForeignKeyValues(Object) |
Načte kolekci hodnot, které reprezentují cizí klíče pro zadaný řádek. |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
Initialize() |
Inicializuje data, která nemusí být k dispozici při volání konstruktoru. |
Initialize() |
Inicializuje data, která nemusí být k dispozici při volání konstruktoru. (Zděděno od MetaColumn) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ResetMetadata() |
Vymaže metadata sloupců v mezipaměti. (Zděděno od MetaColumn) |
ToString() |
Získá název datového pole. (Zděděno od MetaColumn) |
Metody rozšíření
ConvertEditedValue(IFieldFormattingOptions, String) |
Vrátí hodnotu poskytnutou uživatelem pro ovládací prvek, který se ověřuje. |
FormatEditValue(IFieldFormattingOptions, Object) |
Formátuje zadanou hodnotu pole pomocí zadaných možností formátování. |
FormatValue(IFieldFormattingOptions, Object) |
Formátuje zadanou hodnotu pole pomocí zadaných možností formátování. |
GetEnumType(MetaColumn) |
Získá typ výčtu, který představuje sloupec. |