TableProvider Sınıf

Tanım

Dinamik Veri tablosu sağlayıcıları için temel sınıfı sağlar.

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

Açıklamalar

Tablo sağlayıcılarının bu sınıfı genişletmesi gerekir. LINQ to SQL ve Varlık ADO.NET modeli, bu sınıfı genişleten sağlayıcılardır.

Oluşturucular

TableProvider(DataModelProvider)

Devralınan bir sınıf TableProvider örneği tarafından kullanmak üzere sınıfının yeni bir örneğini başlatılır. Bu oluşturucu yalnızca devralınmış bir sınıf tarafından çağrılabilir.

Özellikler

Attributes

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

Columns

Türetilmiş bir sınıfta geçersiz kılınan, bu tablodaki sütun koleksiyonunu alır.

DataContextPropertyName

Veri bağlamından tablonun adını alır.

DataModel

nesnesini DataModelProvider alır.

EntityType

Tabloyu temsil eden türü alır veya ayarlar.

Name

Tablonun adını alır.

ParentEntityType

Üst türü alır.

RootEntityType

Bu varlığın kök türünü alır.

Yöntemler

CanDelete(IPrincipal)

Kullanıcının tablodaki öğeleri silebilir olup olmadığını belirten bir değer alır.

CanInsert(IPrincipal)

Kullanıcının tabloya öğe eklemesine izin verili olup olmadığını belirten bir değer alır.

CanRead(IPrincipal)

Kullanıcının tablodaki öğeleri okumasına izin verili olup olmadığını belirten bir değer alır.

CanUpdate(IPrincipal)

Kullanıcının tablodaki öğeleri güncelleştirmesine izin verili olup olmadığını belirten bir değer alır.

Equals(Object)

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

(Devralındığı yer: Object)
EvaluateForeignKey(Object, String)

Belirtilen satır için yabancı anahtarın değerini döndürür.

GetHashCode()

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

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

Türetilmiş bir sınıfta geçersiz kılınca, IQueryable tablonun öğelerini döndüren nesnesini döndürür.

GetType()

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

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

Tablonun tür tanımlayıcısını alır.

MemberwiseClone()

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

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

Örneğin Name özelliğini TableProvider döndürür.

Şunlara uygulanır