MetaForeignKeyColumn Klass

Definition

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
MetaForeignKeyColumn

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 null värden när datafältet uppdateras i datakällan.

(Ärvd från MetaColumn)
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 null.

(Ärvd från MetaColumn)
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.

Gäller för

Se även