Aracılığıyla paylaş


ColumnProvider Sınıf

Tanım

Sütun sağlayıcıları için bir temel sınıf sağlar.

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

Açıklamalar

Sütun sağlayıcılarının bu sınıfı genişletmesi gerekir. LinqDataSource sınıfı ve ADO.NET Entity Framework sınıfı, bu sınıfı genişleten sağlayıcılardır.

Oluşturucular

ColumnProvider(TableProvider)

Sınıfı devralınan bir sınıf örneği tarafından kullanılmak üzere başlatır. Bu oluşturucu yalnızca devralınan bir sınıf tarafından çağrılabilir.

Özellikler

Association

Bir sütunun temsil ettiği tablonun sağlayıcısını alır.

Attributes

Bu sağlayıcı tarafından temsil edilen sütun için tanımlanan öznitelikleri alır.

ColumnType

Sütunun türünü alır veya ayarlar.

EntityTypeProperty

Varlık türündeki PropertyInfo sütunu temsil eden özelliğin değerini alır veya ayarlar.

IsCustomProperty

Sütunun modelin veri bağlamında olmayan ek bir özellik olup olmadığını belirten bir değer alır veya ayarlar.

IsForeignKeyComponent

Sütunun yabancı bir anahtarın parçası olup olmadığını gösteren bir değer alır veya ayarlar.

IsGenerated

Sütun değerinin veritabanı tarafından otomatik olarak oluşturulup oluşturulmadığını belirten bir değeri alır veya ayarlar.

IsPrimaryKey

Sütunun tablo için birincil anahtarın parçası olup olmadığını gösteren bir değer alır veya ayarlar.

IsReadOnly

Sütunun salt okunur olup olmadığını gösteren bir değer alır.

IsSortable

Türetilmiş bir sınıfta geçersiz kılındığında, veri modelinin tabloyu bu sütuna göre sıralamayı destekleyip desteklemediğini belirten bir değer alır veya ayarlar.

MaxLength

Bu sütun için izin verilen uzunluk üst sınırını alır veya ayarlar.

Name

Sütunun adını alır veya ayarlar.

Nullable

Sütunun null değerleri kabul edip etmediğini belirten bir değer alır veya ayarlar.

Table

Sütunun ait olduğu tabloyu alır veya ayarlar.

Yöntemler

AddDefaultAttributes(ColumnProvider, AttributeCollection)

Varsayılan öznitelikleri ekler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Name özelliğini döndürür.

Şunlara uygulanır