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 classe LinqDataSource e la classe ADO.NET Entity Framework sono provider che estendono questa classe.

Costruttori

Nome Descrizione
ColumnProvider(TableProvider)

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

Proprietà

Nome Descrizione
Association

Ottiene il provider per la tabella rappresentata da una colonna.

Attributes

Ottiene gli attributi definiti per la colonna rappresentata da questo provider.

ColumnType

Ottiene o imposta il tipo della colonna.

EntityTypeProperty

Ottiene o imposta il PropertyInfo valore 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 per la tabella.

IsReadOnly

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

IsSortable

In caso di override in una classe derivata, ottiene o imposta un valore che indica se il modello di dati supporta l'ordinamento della tabella 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 a cui appartiene la colonna.

Metodi

Nome Descrizione
AddDefaultAttributes(ColumnProvider, AttributeCollection)

Aggiunge 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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce la Name proprietà .

Si applica a