ITable Arabirim

Tanım

Zayıf yazılan sorgu senaryoları için kullanılır.

public interface class ITable : System::Collections::IEnumerable, System::Linq::IQueryable
public interface ITable : System.Collections.IEnumerable, System.Linq.IQueryable
type ITable = interface
    interface IQueryable
    interface IEnumerable
Public Interface ITable
Implements IEnumerable, IQueryable
Türetilmiş
Uygulamalar

Açıklamalar

Yöntemler hakkında daha fazla bilgi için bkz Table<TEntity>. .

Özellikler

Context

DataContext Bu ITableöğesini almak için kullanılan değerini alır.

ElementType

Bu örneğiyle IQueryable ilişkili ifade ağacı yürütülürken döndürülen öğelerin türünü alır.

(Devralındığı yer: IQueryable)
Expression

örneğiyle ilişkili ifade ağacını IQueryablealır.

(Devralındığı yer: IQueryable)
IsReadOnly

Bu ITable örnekte bulunan varlıkların türünün birincil anahtara sahip olup olmadığını gösterir.

Provider

Bu veri kaynağıyla ilişkili sorgu sağlayıcısını alır.

(Devralındığı yer: IQueryable)

Yöntemler

Attach(Object)

öğesine değiştirilmemiş durumda bir varlık DataContext ekler.

Attach(Object, Boolean)

Bir koleksiyonun DataContext tüm varlıklarını değiştirilmiş veya değiştirilmemiş durumda öğesine ekler.

Attach(Object, Object)

Hem varlığı DataContext hem de özgün durumunu belirterek değiştirilmiş veya değiştirilmemiş durumda öğesine bir varlık ekler.

AttachAll(IEnumerable)

Bir koleksiyonun DataContext tüm varlıklarını değiştirilmiş veya değiştirilmemiş durumda öğesine ekler.

AttachAll(IEnumerable, Boolean)

Bir koleksiyonun DataContext tüm varlıklarını değiştirilmiş veya değiştirilmemiş durumda öğesine ekler.

DeleteAllOnSubmit(IEnumerable)

Koleksiyondaki tüm varlıkları bir pending delete duruma getirir.

DeleteOnSubmit(Object)

Bu tablodan bir varlığı duruma getirir pending delete .

GetEnumerator()

Bir toplulukta tekrarlanan bir numaralandırıcı döndürür.

(Devralındığı yer: IEnumerable)
GetModifiedMembers(Object)

Geçerli ve özgün değerlerini içeren değiştirilmiş üye dizisini döndürür.

GetOriginalEntityState(Object)

Özgün değerleri alır.

InsertAllOnSubmit(IEnumerable)

Bir koleksiyonun tüm varlıklarını durumunda öğesine DataContextpending insert ekler.

InsertOnSubmit(Object)

Bu tabloya bir durumdaki varlığı pending insert ekler.

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Cast<TResult>(IQueryable)

öğesinin IQueryable öğelerini belirtilen türe dönüştürür.

OfType<TResult>(IQueryable)

Öğesinin IQueryable öğelerini belirtilen türe göre filtreler.

Şunlara uygulanır