Udostępnij za pośrednictwem


ColumnProvider Klasa

Definicja

Dostarcza klasę bazową dla dostawców kolumn.

public ref class ColumnProvider abstract
public abstract class ColumnProvider
type ColumnProvider = class
Public MustInherit Class ColumnProvider
Dziedziczenie
ColumnProvider

Uwagi

Dostawcy kolumn muszą mieć rozszerzoną klasę. Klasa LinqDataSource i klasa Entity Framework ADO.NET są dostawcami, które zwiększają tę klasę.

Konstruktory

ColumnProvider(TableProvider)

Inicjuje klasę do użycia przez wystąpienie klasy dziedziczonej. Ten konstruktor może być wywoływany tylko przez dziedziczoną klasę.

Właściwości

Association

Pobiera dostawcę tabeli reprezentowanej przez kolumnę.

Attributes

Pobiera atrybuty, które są zdefiniowane dla kolumny reprezentowanej przez tego dostawcę.

ColumnType

Pobiera lub ustawia typ kolumny.

EntityTypeProperty

Pobiera lub ustawia PropertyInfo wartość właściwości, która reprezentuje kolumnę w typie jednostki.

IsCustomProperty

Pobiera lub ustawia wartość wskazującą, czy kolumna jest dodatkową właściwością, która nie znajduje się w kontekście danych modelu.

IsForeignKeyComponent

Pobiera lub ustawia wartość wskazującą, czy kolumna jest częścią klucza obcego.

IsGenerated

Pobiera lub ustawia wartość wskazującą, czy wartość kolumny jest generowana automatycznie przez bazę danych.

IsPrimaryKey

Pobiera lub ustawia wartość wskazującą, czy kolumna jest częścią klucza podstawowego tabeli.

IsReadOnly

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

IsSortable

Gdy jest zastępowany w klasie pochodnej, Pobiera lub ustawia wartość wskazującą, czy model danych obsługuje sortowanie tabeli według tej kolumny.

MaxLength

Pobiera lub ustawia maksymalną długość dozwoloną dla tej kolumny.

Name

Pobiera lub ustawia nazwę kolumny.

Nullable

Pobiera lub ustawia wartość wskazującą, czy kolumna akceptuje wartości null.

Table

Pobiera lub ustawia tabelę, do której należy kolumna.

Metody

AddDefaultAttributes(ColumnProvider, AttributeCollection)

Dodaje atrybuty domyślne.

Equals(Object)

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

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

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

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

Zwraca Name Właściwość.

Dotyczy