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

Name Description
Context

DataContext Bunu ITablealmak için kullanılan öğesini alır.

ElementType

Bu örneğiyle IQueryable ilişkilendirilmiş 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 yer alan 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

Name Description
Attach(Object, Boolean)

Bir koleksiyonun tüm varlıklarını değiştirilmiş veya değiştirilmemiş durumda öğesine DataContext 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.

Attach(Object)

'a DataContext değiştirilmemiş durumda bir varlık ekler.

AttachAll(IEnumerable, Boolean)

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

AttachAll(IEnumerable)

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

DeleteAllOnSubmit(IEnumerable)

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

DeleteOnSubmit(Object)

Bu tablodan bir varlığı duruma geçirir pending delete .

GetEnumerator()

Bir koleksiyonda yineleyen 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ş üyelerin bir 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)

Bir durumdaki varlığı pending insert bu tabloya ekler.

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

Cast<TResult>(IQueryable)

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

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

OfType<TResult>(IQueryable)

Belirtilen türe göre bir IQueryable öğesinin öğelerini filtreler.

Şunlara uygulanır