MetaForeignKeyColumn Klasa

Definicja

Reprezentuje pole klucza obcego bazy danych używane przez ASP.NET danych dynamicznych.

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
Dziedziczenie
MetaForeignKeyColumn

Uwagi

W ASP.NET aplikacji MetaForeignKeyColumn dynamic data klasa reprezentuje kolumnę bazy danych, która oznacza relację jeden do jednego.

Klasa MetaForeignKeyColumn reprezentuje kolumnę w tabeli, która zawiera pole klucza obcego. Można jednak uzyskać dostęp do obiektu tabeli nadrzędnej ParentTable przy użyciu właściwości . Możesz określić, czy pole klucza obcego jest kluczem podstawowym w tabeli zawierającej IsPrimaryKeyInThisTable je za pomocą właściwości .

Konstruktory

MetaForeignKeyColumn(MetaTable, ColumnProvider)

Inicjuje nowe wystąpienie klasy MetaForeignKeyColumn.

Właściwości

AllowInitialValue

Pobiera lub ustawia wartość określającą, czy kolumna umożliwia wstawienie wartości.

(Odziedziczone po MetaColumn)
ApplyFormatInEditMode

Pobiera wartość wskazującą, czy ciąg formatowania określony przez DataFormatString właściwość jest stosowany do wartości pól, gdy kontrolka powiązana z danymi zawierająca pole danych reprezentowane przez MetaColumn obiekt jest w trybie edycji.

(Odziedziczone po MetaColumn)
Attributes

Pobiera kolekcję atrybutów metadanych, które mają zastosowanie do pola danych reprezentowanego MetaColumn przez obiekt.

(Odziedziczone po MetaColumn)
ColumnType

Pobiera typ pola danych.

(Odziedziczone po MetaColumn)
ConvertEmptyStringToNull

Pobiera wartość wskazującą, czy wartości pustych ciągów ("") są automatycznie konwertowane na null wartości po zaktualizowaniu pola danych w źródle danych.

(Odziedziczone po MetaColumn)
DataFormatString

Pobiera ciąg określający format wyświetlania wartości pola.

(Odziedziczone po MetaColumn)
DataTypeAttribute

DataTypeAttribute Pobiera atrybut, który jest stosowany do pola danych.

(Odziedziczone po MetaColumn)
DefaultValue

Pobiera wartość domyślną pola danych.

(Odziedziczone po MetaColumn)
Description

Pobiera opis pola danych.

(Odziedziczone po MetaColumn)
DisplayName

Pobiera nazwę wyświetlaną pola danych.

(Odziedziczone po MetaColumn)
EntityTypeProperty

Pobiera obiekt zawierający atrybuty właściwości reprezentujące pole danych w typie jednostki.

(Odziedziczone po MetaColumn)
FilterUIHint

FilterUIHint Pobiera wartość używaną dla kolumny.

(Odziedziczone po MetaColumn)
ForeignKeyNames

Pobiera kolekcję zawierającą nazwy kluczy obcych w skojarzeniu reprezentującym relację bazy danych.

HtmlEncode

Pobiera wartość wskazującą, czy wartości pól są zakodowane w formacie HTML przed ich wyświetleniem w kontrolce powiązanej z danymi.

(Odziedziczone po MetaColumn)
IsBinaryData

Pobiera wartość wskazującą, czy pole danych zawiera dane binarne.

(Odziedziczone po MetaColumn)
IsCustomProperty

Pobiera wartość wskazującą, czy pole danych istnieje w bazie danych.

(Odziedziczone po MetaColumn)
IsFloatingPoint

Pobiera wartość wskazującą, czy pole danych jest typem zmiennoprzecinkowym.

(Odziedziczone po MetaColumn)
IsForeignKeyComponent

Pobiera wartość wskazującą, czy pole danych jest częścią klucza obcego.

(Odziedziczone po MetaColumn)
IsGenerated

Pobiera wartość wskazującą, czy wartość pola danych jest generowana automatycznie w bazie danych.

(Odziedziczone po MetaColumn)
IsInteger

Pobiera wartość wskazującą, czy typ pola danych jest typem liczby całkowitej.

(Odziedziczone po MetaColumn)
IsLongString

Pobiera wartość wskazującą, czy typ pola danych może zawierać długie ciągi.

(Odziedziczone po MetaColumn)
IsPrimaryKey

Pobiera wartość wskazującą, czy pole danych jest częścią klucza podstawowego tabeli.

(Odziedziczone po MetaColumn)
IsPrimaryKeyInThisTable

Pobiera wartość wskazującą, czy pole klucza obcego jest częścią klucza podstawowego tabeli.

IsReadOnly

Pobiera wartość wskazującą, czy pole danych jest tylko do odczytu.

(Odziedziczone po MetaColumn)
IsRequired

Pobiera wartość wskazującą, czy pole danych wymaga wartości.

(Odziedziczone po MetaColumn)
IsString

Pobiera wartość wskazującą, czy typ pola danych jest typem ciągu.

(Odziedziczone po MetaColumn)
MaxLength

Pobiera wartość wskazującą maksymalną długość danych, które mogą być przechowywane w polu danych.

(Odziedziczone po MetaColumn)
Model

MetaModel Pobiera obiekt reprezentujący model danych, do którego należy to pole danych.

(Odziedziczone po MetaColumn)
Name

Pobiera nazwę pola danych.

(Odziedziczone po MetaColumn)
NullDisplayText

Pobiera podpis wyświetlany dla pola, gdy wartość pola to null.

(Odziedziczone po MetaColumn)
ParentTable

Pobiera tabelę nadrzędną pola klucza obcego.

Prompt

Pobiera wartość, która może być używana jako znak wodny w interfejsie użytkownika powiązanym z danymi w kolumnie.

(Odziedziczone po MetaColumn)
Provider

Pobiera obiekt dostawcy abstrakcji używany do generowania MetaColumn obiektu.

(Odziedziczone po MetaColumn)
RequiredErrorMessage

Pobiera komunikat o błędzie wyświetlany, gdy pole danych wymaga wartości, ale jej wartość jest pusta.

(Odziedziczone po MetaColumn)
Scaffold

Pobiera wartość wskazującą, czy pole danych powinno być wyświetlane.

(Odziedziczone po MetaColumn)
ShortDisplayName

Pobiera krótką nazwę kolumny.

(Odziedziczone po MetaColumn)
SortExpression

Pobiera wyrażenie używane do określania kolejności sortowania dla pola danych.

(Odziedziczone po MetaColumn)
Table

MetaTable Pobiera obiekt reprezentujący tabelę, do którego należy pole danych.

(Odziedziczone po MetaColumn)
TypeCode

Pobiera typ pola danych.

(Odziedziczone po MetaColumn)
UIHint

Pobiera nazwę szablonu pola określonego dla pola danych.

(Odziedziczone po MetaColumn)

Metody

BuildAttributeCollection()

Pobiera kolekcję atrybutów.

(Odziedziczone po MetaColumn)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExtractForeignKey(IDictionary, String)

Zapisuje wartość klucza obcego w określonym słowniku.

GetFilterExpression(String)

Zwraca alternatywną nazwę zamapowana na klucz obcy.

GetForeignKeyDetailsPath(Object)

Pobiera ścieżkę strony akcji szczegółów tabeli nadrzędnej określonego pola klucza obcego.

GetForeignKeyPath(String, Object)

Pobiera ścieżkę dla określonej strony akcji tabeli nadrzędnej określonego pola klucza obcego.

GetForeignKeyPath(String, Object, String)

Pobiera ścieżkę dla określonej strony akcji tabeli nadrzędnej określonego pola klucza obcego.

GetForeignKeyString(Object)

Pobiera rozdzielaną przecinkami listę wartości reprezentujących klucz obcy dla określonego wiersza.

GetForeignKeyValues(Object)

Pobiera kolekcję wartości reprezentujących klucze obce dla określonego wiersza.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize()

Inicjuje dane, które mogą być niedostępne, gdy jest wywoływany konstruktor.

Initialize()

Inicjuje dane, które mogą nie być dostępne po wywołaniu konstruktora.

(Odziedziczone po MetaColumn)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ResetMetadata()

Czyści buforowane metadane kolumn.

(Odziedziczone po MetaColumn)
ToString()

Pobiera nazwę pola danych.

(Odziedziczone po MetaColumn)

Metody rozszerzania

ConvertEditedValue(IFieldFormattingOptions, String)

Zwraca wartość podaną przez użytkownika dla kontrolki, która jest weryfikowana.

FormatEditValue(IFieldFormattingOptions, Object)

Formatuje określoną wartość pola przy użyciu określonych opcji formatowania.

FormatValue(IFieldFormattingOptions, Object)

Formatuje określoną wartość pola przy użyciu określonych opcji formatowania.

GetEnumType(MetaColumn)

Pobiera typ wyliczenia reprezentującego kolumnę.

Dotyczy

Zobacz też