Aracılığıyla paylaş


Eklenmiş Nesneleri Sorgulama

Bir olay sınıfını ekli nesneler içerirken sorgulamak için sorgunun şekline ilişkin çeşitli seçenekleriniz vardır. Sorgu tarafından döndürülen sonuçlar, kullandığınız sorgunun biçimine bağlı olarak değişir.

Sınıf Tanımları

Aşağıdaki örnekte, bu konudaki WQL sorguları için kullanılan sınıf tanımları gösterilmektedir.

class MyClass
{
   string Prop1;
   string Prop2;
};

class MyEvent : __ExtrinsicEvent
{
   MyClass E1;
   MyClass E2;
};

Örnekler

Aşağıdaki sorgu, her biri veriyle doldurulmuş Prop1 ve Prop2 özelliklerine sahip E1 ve E2katıştırılmış sınıflarını döndürür.

SELECT * FROM MyEvent

Aşağıdaki sorgu, E1 katıştırılmış nesnesini döndürür, ancak Prop1 veya Prop2 verilerle doldurulmaz.

SELECT E1 FROM MyEvent

Aşağıdaki sorgu, yalnızca Prop1 verilerle doldurulmuş olan gömülü sınıf E1'i döndürür.

SELECT E1.Prop1 FROM MyEvent

Aşağıdaki sorgu, veriyle doldurulmuş olan E1 ve E2katıştırılmış sınıflarını, Prop1 ve Prop2 ile birlikte döndürür.

ELECT E1.Prop1, E1.Prop2, E2.Prop1, E2.Prop2 FROM MyEvent

Bu, her nesne ve özelliği belirtmek yerine yıldız (*) kullanan ilk sorguya eşdeğerdir.

WQL ile Sorgulama