MetaForeignKeyColumn Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett databasfält med sekundärnyckel som används av ASP.NET dynamiska data.
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
- Arv
Kommentarer
I ASP.NET dynamiska dataprogram representerar klassen MetaForeignKeyColumn en databaskolumn som anger en en-till-en-relation.
Klassen MetaForeignKeyColumn representerar kolumnen i tabellen som innehåller fältet sekundärnyckel. Du kan dock komma åt det överordnade tabellobjektet med hjälp ParentTable av egenskapen . Du kan avgöra om fältet sekundärnyckel är en primärnyckel i tabellen som innehåller den med hjälp IsPrimaryKeyInThisTable av egenskapen .
Konstruktorer
| Name | Description |
|---|---|
| MetaForeignKeyColumn(MetaTable, ColumnProvider) |
Initierar en ny instans av MetaForeignKeyColumn klassen. |
Egenskaper
| Name | Description |
|---|---|
| AllowInitialValue |
Hämtar eller anger ett värde som anger om en kolumn gör att ett värde kan infogas. (Ärvd från MetaColumn) |
| ApplyFormatInEditMode |
Hämtar ett värde som anger om formateringssträngen DataFormatString som anges av egenskapen tillämpas på fältvärden när den databundna kontrollen som innehåller datafältet som representeras av MetaColumn objektet är i redigeringsläge. (Ärvd från MetaColumn) |
| Attributes |
Hämtar den samling metadataattribut som gäller för det datafält som representeras av MetaColumn objektet. (Ärvd från MetaColumn) |
| ColumnType |
Hämtar datafälttypen. (Ärvd från MetaColumn) |
| ConvertEmptyStringToNull |
Hämtar ett värde som anger om tomma strängvärden ("") automatiskt konverteras till |
| DataFormatString |
Hämtar strängen som anger visningsformatet för fältvärdet. (Ärvd från MetaColumn) |
| DataTypeAttribute |
Hämtar attributet DataTypeAttribute som tillämpas på datafältet. (Ärvd från MetaColumn) |
| DefaultValue |
Hämtar standardvärdet för datafältet. (Ärvd från MetaColumn) |
| Description |
Hämtar beskrivningen för datafältet. (Ärvd från MetaColumn) |
| DisplayName |
Hämtar visningsnamnet för datafältet. (Ärvd från MetaColumn) |
| EntityTypeProperty |
Hämtar ett objekt som innehåller attribut för egenskapen som representerar datafältet i entitetstypen. (Ärvd från MetaColumn) |
| FilterUIHint |
Hämtar det FilterUIHint värde som används för kolumnen. (Ärvd från MetaColumn) |
| ForeignKeyNames |
Hämtar en samling som innehåller namnen på sekundärnycklarna i associationen som representerar en databasrelation. |
| HtmlEncode |
Hämtar ett värde som anger om fältvärden är HTML-kodade innan de visas i en databunden kontroll. (Ärvd från MetaColumn) |
| IsBinaryData |
Hämtar ett värde som anger om datafältet innehåller binära data. (Ärvd från MetaColumn) |
| IsCustomProperty |
Hämtar ett värde som anger om datafältet finns i databasen. (Ärvd från MetaColumn) |
| IsFloatingPoint |
Hämtar ett värde som anger om datafältet är en flyttaltyp. (Ärvd från MetaColumn) |
| IsForeignKeyComponent |
Hämtar ett värde som anger om datafältet är en del av en sekundärnyckel. (Ärvd från MetaColumn) |
| IsGenerated |
Hämtar ett värde som anger om datafältvärdet genereras automatiskt i databasen. (Ärvd från MetaColumn) |
| IsInteger |
Hämtar ett värde som anger om datafälttypen är en heltalstyp. (Ärvd från MetaColumn) |
| IsLongString |
Hämtar ett värde som anger om datafälttypen kan innehålla långa strängar. (Ärvd från MetaColumn) |
| IsPrimaryKey |
Hämtar ett värde som anger om datafältet är en del av tabellens primära nyckel. (Ärvd från MetaColumn) |
| IsPrimaryKeyInThisTable |
Hämtar ett värde som anger om fältet sekundärnyckel är en del av den primära nyckeln i tabellen. |
| IsReadOnly |
Hämtar ett värde som anger om datafältet är skrivskyddat. (Ärvd från MetaColumn) |
| IsRequired |
Hämtar ett värde som anger om datafältet kräver ett värde. (Ärvd från MetaColumn) |
| IsString |
Hämtar ett värde som anger om datafälttypen är en strängtyp. (Ärvd från MetaColumn) |
| MaxLength |
Hämtar ett värde som anger den maximala längden på data som kan lagras i datafältet. (Ärvd från MetaColumn) |
| Model |
Hämtar det MetaModel objekt som representerar datamodellen som det här datafältet tillhör. (Ärvd från MetaColumn) |
| Name |
Hämtar namnet på datafältet. (Ärvd från MetaColumn) |
| NullDisplayText |
Hämtar undertexten som visas för ett fält när fältets värde är |
| ParentTable |
Hämtar den överordnade tabellen för fältet sekundärnyckel. |
| Prompt |
Hämtar ett värde som kan användas som vattenstämpel i användargränssnittet som är bundet till data i kolumnen. (Ärvd från MetaColumn) |
| Provider |
Hämtar abstraktionsproviderobjektet som används för att generera MetaColumn objektet. (Ärvd från MetaColumn) |
| RequiredErrorMessage |
Hämtar felmeddelandet som visas när datafältet kräver ett värde men dess värde är tomt. (Ärvd från MetaColumn) |
| Scaffold |
Hämtar ett värde som anger om datafältet ska visas. (Ärvd från MetaColumn) |
| ShortDisplayName |
Hämtar det korta namnet på kolumnen. (Ärvd från MetaColumn) |
| SortExpression |
Hämtar det uttryck som används för att fastställa sorteringsordningen för datafältet. (Ärvd från MetaColumn) |
| Table |
Hämtar objektet MetaTable som representerar tabellen som datafältet tillhör. (Ärvd från MetaColumn) |
| TypeCode |
Hämtar datafältets typ. (Ärvd från MetaColumn) |
| UIHint |
Hämtar namnet på den fältmall som angetts för datafältet. (Ärvd från MetaColumn) |
Metoder
| Name | Description |
|---|---|
| BuildAttributeCollection() |
Hämtar attributsamlingen. (Ärvd från MetaColumn) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| ExtractForeignKey(IDictionary, String) |
Sparar värdet för en sekundärnyckel i den angivna ordlistan. |
| GetFilterExpression(String) |
Returnerar det alternativa namn som mappas till en sekundärnyckel. |
| GetForeignKeyDetailsPath(Object) |
Hämtar sökvägen för informationsåtgärdssidan i den överordnade tabellen i det angivna fältet med sekundärnyckel. |
| GetForeignKeyPath(String, Object, String) |
Hämtar sökvägen för den angivna åtgärdssidan i den överordnade tabellen i det angivna fältet med sekundärnyckel. |
| GetForeignKeyPath(String, Object) |
Hämtar sökvägen för den angivna åtgärdssidan i den överordnade tabellen i det angivna fältet med sekundärnyckel. |
| GetForeignKeyString(Object) |
Hämtar en kommaavgränsad lista med värden som representerar sekundärnyckeln för den angivna raden. |
| GetForeignKeyValues(Object) |
Hämtar en samling värden som representerar sekundärnycklarna för den angivna raden. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Initialize() |
Initierar data som kanske inte är tillgängliga när konstruktorn anropas. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ResetMetadata() |
Rensar cachelagrade kolumnmetadata. (Ärvd från MetaColumn) |
| ToString() |
Hämtar datafältnamnet. (Ärvd från MetaColumn) |
Tilläggsmetoder
| Name | Description |
|---|---|
| ConvertEditedValue(IFieldFormattingOptions, String) |
Returnerar värdet som tillhandahålls av en användare för en kontroll som verifieras. |
| FormatEditValue(IFieldFormattingOptions, Object) |
Formaterar det angivna fältvärdet med hjälp av de angivna formateringsalternativen. |
| FormatValue(IFieldFormattingOptions, Object) |
Formaterar det angivna fältvärdet med hjälp av de angivna formateringsalternativen. |
| GetEnumType(MetaColumn) |
Hämtar den typ av uppräkning som representerar kolumnen. |