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 cizího klíče databáze, které používá dynamická data 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
- Dědičnost
Poznámky
V ASP.NET aplikace Dynamic Data představuje třída sloupec databáze, MetaForeignKeyColumn který označuje relaci 1:1.
Třída MetaForeignKeyColumn představuje sloupec v tabulce, který obsahuje pole cizího klíče. K objektu nadřazené tabulky však můžete přistupovat pomocí ParentTable vlastnosti. Pomocí vlastnosti můžete určit, jestli je pole cizího klíče primárním klíčem v tabulce, která ho IsPrimaryKeyInThisTable obsahuje.
Konstruktory
| Name | Description |
|---|---|
| MetaForeignKeyColumn(MetaTable, ColumnProvider) |
Inicializuje novou instanci MetaForeignKeyColumn třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AllowInitialValue |
Získá nebo nastaví hodnotu, která určuje, zda sloupec umožňuje vložit hodnotu. (Zděděno od MetaColumn) |
| ApplyFormatInEditMode |
Získá hodnotu, která určuje, zda formátovací řetězec určený DataFormatString vlastností je použit na hodnoty pole, když ovládací prvek vázané na data, který obsahuje datové pole reprezentované objektem MetaColumn je v režimu úprav. (Zděděno od MetaColumn) |
| Attributes |
Získá kolekci atributů metadat, které se vztahují na datové pole reprezentované objektem MetaColumn . (Zděděno od MetaColumn) |
| ColumnType |
Získá datový typ pole. (Zděděno od MetaColumn) |
| ConvertEmptyStringToNull |
Získá hodnotu, která určuje, zda prázdné řetězcové hodnoty ("") jsou automaticky převedeny na |
| DataFormatString |
Získá řetězec, který určuje formát zobrazení pro hodnotu pole. (Zděděno od MetaColumn) |
| DataTypeAttribute |
DataTypeAttribute Získá atribut, který je použit pro 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 datového pole. (Zděděno od MetaColumn) |
| DisplayName |
Získá zobrazovaný název pro datové 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 |
FilterUIHint Získá hodnotu, která se používá pro sloupec. (Zděděno od MetaColumn) |
| ForeignKeyNames |
Získá kolekci, která obsahuje názvy cizích klíčů v přidružení, která představuje vztah databáze. |
| HtmlEncode |
Získá hodnotu, která označuje, zda hodnoty pole jsou kódovány HTML před jejich zobrazením v ovládacím prvku vázaném na data. (Zděděno od MetaColumn) |
| IsBinaryData |
Získá hodnotu, která označ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á označuje, zda datové pole je typu s plovoucí desetinou čárkou. (Zděděno od MetaColumn) |
| IsForeignKeyComponent |
Získá hodnotu, která označuje, zda datové pole je 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 datový typ pole je celočíselného typu. (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 datové pole je součástí primárního klíče tabulky. (Zděděno od MetaColumn) |
| IsPrimaryKeyInThisTable |
Získá hodnotu, která určuje, zda je pole cizího klíče součástí primárního klíče tabulky. |
| IsReadOnly |
Získá hodnotu, která označuje, zda datové pole je 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á označuje, zda datový typ pole je typ ř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 |
MetaModel Získá objekt, který představuje datový model, do kterého 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 |
| 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á abstrakce zprostředkovatele objektu, který se používá k vygenerování objektu MetaColumn . (Zděděno od MetaColumn) |
| RequiredErrorMessage |
Získá chybovou zprávu, která se zobrazí, když datové pole vyžaduje hodnotu, ale její hodnota je prázdná. (Zděděno od MetaColumn) |
| Scaffold |
Získá hodnotu, která určuje, zda má být datové pole zobrazeno. (Zděděno od MetaColumn) |
| ShortDisplayName |
Získá krátký název sloupce. (Zděděno od MetaColumn) |
| SortExpression |
Získá výraz, který slouží k určení pořadí řazení pro datové pole. (Zděděno od MetaColumn) |
| Table |
MetaTable Získá objekt, který představuje tabulku, do které datové pole patří. (Zděděno od MetaColumn) |
| TypeCode |
Získá typ datového pole. (Zděděno od MetaColumn) |
| UIHint |
Získá název šablony pole určené pro datové pole. (Zděděno od MetaColumn) |
Metody
| Name | Description |
|---|---|
| BuildAttributeCollection() |
Získá kolekci atributů. (Zděděno od MetaColumn) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| ExtractForeignKey(IDictionary, String) |
Uloží hodnotu cizího klíče v zadaném slovníku. |
| GetFilterExpression(String) |
Vrátí alternativní název, který je namapován na cizí klíč. |
| GetForeignKeyDetailsPath(Object) |
Získá cestu pro stránku akce podrobností nadřazené tabulky zadaného pole cizího klíče. |
| GetForeignKeyPath(String, Object, String) |
Získá cestu pro zadanou stránku akce nadřazené tabulky zadaného pole cizího klíče. |
| GetForeignKeyPath(String, Object) |
Získá cestu pro zadanou stránku akce nadřazené tabulky zadaného pole cizího klíče. |
| GetForeignKeyString(Object) |
Načte čárkami oddělený seznam hodnot, které představují cizí klíč pro zadaný řádek. |
| GetForeignKeyValues(Object) |
Načte kolekci hodnot, které představují cizí klíče pro zadaný řádek. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| Initialize() |
Inicializuje data, která nemusí být k dispozici při zavolání konstruktoru. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ResetMetadata() |
Vymaže metadata sloupců uložených v mezipaměti. (Zděděno od MetaColumn) |
| ToString() |
Získá název datového pole. (Zděděno od MetaColumn) |
Metody rozšíření
| Name | Description |
|---|---|
| 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. |