TableProvider Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |