QueryableDataSourceView Sınıf

Tanım

QueryableDataSource Denetimi destekler ve LINQ veri işlemlerini gerçekleştirmek için veriye bağlı denetimler için bir arabirim sağlar.

public ref class QueryableDataSourceView abstract : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public abstract class QueryableDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type QueryableDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public MustInherit Class QueryableDataSourceView
Inherits DataSourceView
Implements IStateManager
Devralma
QueryableDataSourceView
Türetilmiş
Uygulamalar

Oluşturucular

QueryableDataSourceView(DataSourceControl, String, HttpContext)

QueryableDataSourceView sınıfının yeni bir örneğini başlatır.

Alanlar

EventSelected

Veri alma işleminin tamamlanmasına neden olan olayın oluşup oluşmadığını belirtir.

EventSelecting

Veri alma işlemi gerçekleşmeden önce gerçekleşen olayın olup olmadığını belirtir.

Özellikler

AutoGenerateOrderByClause

Geçerli QueryableDataSource denetimle ilişkili nesnenin QueryableDataSourceView dinamik bir yan tümce oluşturup oluşturmadığını belirten bir OrderBy değer alır veya ayarlar.

AutoGenerateWhereClause

Geçerli QueryableDataSource denetimle ilişkili nesnenin QueryableDataSourceView dinamik Where yan tümce oluşturup oluşturmadığını belirten bir değer alır veya ayarlar.

AutoPage

Geçerli QueryableDataSource denetimle ilişkili nesnenin QueryableDataSourceView varsayılan olarak disk belleğini destekleyip desteklemediğini gösteren bir değer alır veya ayarlar.

AutoSort

Geçerli QueryableDataSource denetimle ilişkili nesnenin QueryableDataSourceView varsayılan olarak sıralamayı destekleyip desteklemediğini belirten bir değer alır veya ayarlar.

CanDelete

Geçerli QueryableDataSource denetimle ilişkili nesnenin QueryableDataSourceView silme işlemlerini destekleyip desteklemediğini belirten bir değer alır.

CanInsert

Geçerli QueryableDataSource denetimle ilişkili nesnenin QueryableDataSourceView ekleme işlemlerini destekleyip desteklemediğini belirten bir değer alır.

CanPage

Geçerli QueryableDataSource denetimle ilişkili nesnenin QueryableDataSourceView disk belleğini destekleyip desteklemediğini gösteren bir değer alır.

CanRetrieveTotalRowCount

Geçerli QueryableDataSource denetimle ilişkili nesnenin QueryableDataSourceView toplam veri satırı sayısını almayı ve verileri almayı destekleyip desteklemediğini belirten bir değer alır.

CanSort

Geçerli QueryableDataSource denetimle ilişkili nesnenin QueryableDataSourceView alınan verilerin sıralanmış görünümünü destekleyip desteklemediğini gösteren bir değer alır.

CanUpdate

Geçerli QueryableDataSource denetimle ilişkili nesnenin QueryableDataSourceView güncelleştirme işlemlerini destekleyip desteklemediğini gösteren bir değer alır.

DeleteParameters

Silme işlemi sırasında kullanılan parametreleri içeren koleksiyonu alır.

EntityType

CUD işlemleri için kullanılacak veri nesnesinin türünü alır.

Events

Veri kaynağı görünümü için olay işleyicisi temsilcilerinin listesini alır.

(Devralındığı yer: DataSourceView)
GroupBy

Verileri gruplandırmak için seçme işlemi sırasında kullanılacak özelliklerin adını veya adlarını alır veya ayarlar.

GroupByParameters

Seçme işlemi sırasında yan tümcesini oluşturmak GroupBy için değerleri kullanılan bir parametre koleksiyonunu alır.

InsertParameters

Ekleme işlemi sırasında kullanılan parametre koleksiyonunu alır.

IsTrackingViewState

Nesnenin QueryableDataSourceView görünüm durumundaki değişiklikleri kaydedip kaydetmediğini gösteren bir değer alır.

Name

Veri kaynağı görünümünün adını alır.

(Devralındığı yer: DataSourceView)
OrderBy

Verileri sıralamak için seçme işlemi sırasında kullanılan özelliklerin adını veya adlarını alır veya ayarlar.

OrderByParameters

Verileri sıralamak için seçme işlemi sırasında kullanılan parametre koleksiyonunu alır.

OrderGroupsBy

Gruplandırılmış verileri sıralamak için seçme işlemi sırasında kullanılan özelliklerin adlarını alır veya ayarlar.

OrderGroupsByParameters

Yan tümcesini oluşturmak OrderGroupsBy için kullanılan parametre koleksiyonunu alır.

SelectNew

Alınan verilere dahil edilen özellikleri ve hesaplanan değerleri alır veya ayarlar.

SelectNewParameters

Veri alma işlemi sırasında kullanılan parametrelerin koleksiyonunu alır.

UpdateParameters

Güncelleştirme işlemi sırasında kullanılan parametrelerin koleksiyonunu alır.

Where

Bir satırın alınan verilere eklenmesi için hangi koşulların doğru olması gerektiğini belirten bir değer alır veya ayarlar.

WhereParameters

Yan tümce oluşturmak Where için kullanılan parametre koleksiyonunu alır.

Yöntemler

BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

Silme işlemi için kullanılacak nesneleri oluşturur.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Eklenecek değerleri ve işlem başarısız olursa görüntülenecek hata iletisini kullanarak ekleme işlemi için kullanılacak nesneleri oluşturur.

BuildQuery(DataSourceSelectArguments)

Veri kaynağının seçme bağımsız değişkenlerini kullanarak bir Seçme sorgusu ifadesi oluşturur.

BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

Belirtilen değerleri kullanarak güncelleştirme işlemi için kullanılacak nesneleri oluşturur.

CanExecute(String)

Belirtilen komutun yürütülip yürütülemeyeceğini belirler.

(Devralındığı yer: DataSourceView)
ClearOriginalValues()

Özgün değerleri temizler.

CreateQueryContext(DataSourceSelectArguments)

Değerlendirilen parametre koleksiyonlarını içeren bir sorgu bağlam nesnesinin örneğini oluşturur.

Delete(IDictionary, IDictionary)

Silme işlemi gerçekleştirir.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil ettiği veri DataSourceView listesinde zaman uyumsuz silme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
DeleteObject(Object)

Tablodan veri nesnesini siler.

Equals(Object)

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

(Devralındığı yer: Object)
ExecuteCommand(String, IDictionary, IDictionary)

Belirtilen komutu yürütür.

(Devralındığı yer: DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Belirtilen komutu yürütür.

(Devralındığı yer: DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Belirtilen değerleri kullanarak nesnenin QueryableDataSourceView temsil ettiği veri öğeleri üzerinde silme işlemi gerçekleştirir.

ExecuteInsert(IDictionary)

Belirtilen değeri kullanarak nesnenin QueryableDataSourceView temsil ettiği veri öğeleri üzerinde bir ekleme işlemi gerçekleştirir.

ExecutePaging(IQueryable, QueryContext)

Disk belleğini nesneden QueryContext nesnesini kullanarak yürütür QueryableDataSource .

ExecuteQuery(IQueryable, QueryContext)

Nesne üzerinde IQueryable<T> bir sorgu, sıralama veya disk belleği işlemi gerçekleştirir.

ExecuteQueryExpressions(IQueryable, QueryContext)

Sorgu ifadelerini bir IQueryable nesnesi ve nesnesi kullanarak yürütür QueryContext .

ExecuteSelect(DataSourceSelectArguments)

Veri alma işlemi gerçekleştirir.

ExecuteSorting(IQueryable, QueryContext)

Sıralama işlemi gerçekleştirir.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Güncelleştirme işlemi gerçekleştirir.

GetHashCode()

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

(Devralındığı yer: Object)
GetOriginalValues(IDictionary)

Select işlemi sırasında depolanan belirtilen anahtarlar için özgün değerleri alır.

GetSource(QueryContext)

Sorgu bağlamını temel alarak veri kaynağı görünümünün ilk IQueryable nesnesini alır.

GetType()

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

(Devralındığı yer: Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Bir CRUD işlemi veri nesnesi oluşturma işleminde başarısız olduğunda CRUD işlemleri gerçekleştiren yöntemler tarafından çağrılır.

Insert(IDictionary)

Nesnenin temsil ettiği veri öğelerinde QueryableDataSourceView zaman uyumsuz ekleme işlemi gerçekleştirir.

Insert(IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil ettiği veri DataSourceView listesinde zaman uyumsuz ekleme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
InsertObject(Object)

Bir nesneye QueryableDataSourceView veri nesneleri ekler.

LoadViewState(Object)

Veri kaynağı görünümü için önceden kaydedilmiş görünüm durumunu geri yükler.

MemberwiseClone()

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

(Devralındığı yer: Object)
OnDataSourceViewChanged(EventArgs)

Olayı tetikler DataSourceViewChanged .

(Devralındığı yer: DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Denetim bir IQueryable nesne oluşturduktan sonra QueryableDataSource olayı tetiklerQueryCreated.

OnQueryParametersChanged(Object, EventArgs)

RaiseViewChanged() yöntemini çağırır.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Bir işlem için istenen özellikleri görünümün desteklediği özelliklerle karşılaştırmak için ExecuteSelect(DataSourceSelectArguments) yöntemi tarafından RaiseUnsupportedCapabilitiesError(DataSourceView) çağrılır.

(Devralındığı yer: DataSourceView)
RaiseViewChanged()

OnDataSourceViewChanged(EventArgs) yöntemini çağırır.

SaveViewState()

Sayfanın sunucuya gönderildiği zamandan bu yana nesnenin durumunu görüntülemek için QueryableDataSourceView yapılan değişiklikleri kaydeder.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Temel alınan veri depolama alanından zaman uyumsuz olarak bir veri listesi alır.

(Devralındığı yer: DataSourceView)
StoreOriginalValues(IList)

İşlemin özgün değerlerini denetimin görünüm durumunda depolar Select .

StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Silme veya güncelleştirme işlemleri etkinleştirildiğinde, seçme işleminden özgün değerleri denetimin görünüm durumunda depolar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

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

Sunucu denetiminin durumunda depolanabilmeleri için sunucu denetiminde görünüm durumu değişikliklerinin izlenmesine neden olur.

Update(IDictionary, IDictionary, IDictionary)

Güncelleştirme işlemi gerçekleştirir.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil ettiği veri DataSourceView listesinde zaman uyumsuz bir güncelleştirme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
UpdateObject(Object, Object)

Veri nesnesini Güncelleştirmeler.

Ekinlikler

DataSourceViewChanged

Veri kaynağı görünümü değiştiğinde gerçekleşir.

(Devralındığı yer: DataSourceView)
QueryCreated

Sorgu oluşturulduğunda gerçekleşir.

Belirtik Arabirim Kullanımları

IStateManager.IsTrackingViewState

Bir sınıf tarafından uygulandığında, sunucu denetiminin görünüm durumu değişikliklerini izleyip izlemediğini belirten bir değer alır.

IStateManager.LoadViewState(Object)

Bir sınıf tarafından uygulandığında, denetim için sunucu denetiminin önceden kaydedilmiş görünüm durumunu yükler.

IStateManager.SaveViewState()

Bir sınıf tarafından uygulandığında, sunucu denetiminin görünüm durumundaki değişiklikleri bir nesneye kaydeder.

IStateManager.TrackViewState()

Bir sınıf tarafından uygulandığında, sunucu denetiminin görünüm durumu değişikliklerini izleyip izlemediğini belirten bir değer alır.

Şunlara uygulanır