Condividi tramite


ColumnProvider Classe

Definizione

Fornisce una classe base per i provider di colonne.

public ref class ColumnProvider abstract
public abstract class ColumnProvider
type ColumnProvider = class
Public MustInherit Class ColumnProvider
Ereditarietà
ColumnProvider

Commenti

I provider di colonne devono estendere questa classe. La LinqDataSource classe e la classe ADO.NET Entity Framework sono provider che estendono questa classe.

Costruttori

ColumnProvider(TableProvider)

Inizializza la classe per l'uso da parte di un'istanza di una classe ereditata. Questo costruttore può essere chiamato solo da una classe ereditata.

Proprietà

Association

Ottiene il provider per la tabella rappresentata da una colonna.

Attributes

Ottiene gli attributi definiti per la colonna rappresentata dal provider.

ColumnType

Ottiene o imposta il tipo di colonna.

EntityTypeProperty

Ottiene o imposta il valore PropertyInfo della proprietà che rappresenta la colonna nel tipo di entità.

IsCustomProperty

Ottiene o imposta un valore che indica se la colonna è una proprietà aggiuntiva che non si trova nel contesto dati del modello.

IsForeignKeyComponent

Ottiene o imposta un valore che indica se la colonna fa parte di una chiave esterna.

IsGenerated

Ottiene o imposta un valore che indica se il valore della colonna viene generato automaticamente dal database.

IsPrimaryKey

Ottiene o imposta un valore che indica se la colonna fa parte della chiave primaria della tabella.

IsReadOnly

Ottiene un valore che indica se la colonna è di sola lettura.

IsSortable

Quando è sottoposto a override in una classe derivata, ottiene o imposta un valore che indica se il modello dati supporta l'ordinamento in base a questa colonna.

MaxLength

Ottiene o imposta la lunghezza massima consentita per questa colonna.

Name

Ottiene o imposta il nome della colonna.

Nullable

Ottiene o imposta un valore che indica se la colonna accetta valori null.

Table

Ottiene o imposta la tabella alla quale appartiene la colonna.

Metodi

AddDefaultAttributes(ColumnProvider, AttributeCollection)

Aggiunge gli attributi predefiniti.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce la proprietà Name.

Si applica a