Bagikan melalui


DefaultExpressionVisitor.Visit Metode

Definisi

Menerapkan pola pengunjung.

Overload

Visit(DbLikeExpression)

Menerapkan pola pengunjung untuk perbandingan string dengan pola yang ditentukan dengan string escape opsional.

Visit(DbLimitExpression)

Menerapkan pola pengunjung untuk pembatasan jumlah elemen dalam koleksi argumen ke nilai batas yang ditentukan.

Visit(DbNewInstanceExpression)

Menerapkan pola pengunjung untuk pembangunan instans baru dari jenis tertentu, termasuk jenis set dan rekaman.

Visit(DbNullExpression)

Mengimplementasikan pola pengunjung untuk referensi ke harfiah null yang ditik.

Visit(DbOfTypeExpression)

Mengimplementasikan pola pengunjung untuk pengambilan elemen dari jenis yang ditentukan dari argumen yang ditetapkan.

Visit(DbOrExpression)

Menerapkan pola pengunjung untuk logis ATAU dari dua argumen Boolean.

Visit(DbParameterReferenceExpression)

Menerapkan pola pengunjung untuk referensi ke parameter yang dideklarasikan pada pohon perintah yang berisi ekspresi ini.

Visit(DbProjectExpression)

Menerapkan pola pengunjung untuk proyeksi set input tertentu selama ekspresi yang ditentukan.

Visit(DbPropertyExpression)

Menerapkan pola pengunjung untuk mengambil properti instans.

Visit(DbRefKeyExpression)

Mengimplementasikan pola pengunjung untuk pengambilan nilai kunci dari nilai referensi yang mendasar.

Visit(DbRefExpression)

Menerapkan pola pengunjung untuk referensi yang ditik dengan kuat ke instans tertentu dalam kumpulan entitas.

Visit(DbLambdaExpression)

Menerapkan pola pengunjung untuk penerapan fungsi lambda ke argumen yang diwakili oleh objek DbExpression.

Visit(DbRelationshipNavigationExpression)

Menerapkan pola pengunjung untuk navigasi hubungan.

Visit(DbScanExpression)

Menerapkan pola pengunjung untuk pemindaian atas kumpulan entitas atau kumpulan hubungan, seperti yang ditunjukkan oleh properti Target.

Visit(DbSkipExpression)

Mengimplementasikan pola pengunjung untuk ekspresi lewati.

Visit(DbSortExpression)

Menerapkan pola pengunjung untuk kunci pengurutan yang dapat digunakan sebagai bagian dari urutan pengurutan.

Visit(DbTreatExpression)

Menerapkan pola pengunjung untuk operasi konversi jenis yang diterapkan ke argumen polimorfik.

Visit(DbUnionAllExpression)

Menerapkan pola pengunjung untuk operasi gabungan yang ditetapkan antara operand kiri dan kanan.

Visit(DbVariableReferenceExpression)

Menerapkan pola pengunjung untuk referensi ke variabel yang saat ini berada dalam cakupan.

Visit(DbQuantifierExpression)

Menerapkan pola pengunjung untuk operasi kuantifier dari jenis yang ditentukan di atas elemen set input yang ditentukan.

Visit(DbJoinExpression)

Mengimplementasikan pola pengunjung untuk operasi gabungan luar dalam, kiri, atau luar penuh antara argumen koleksi yang diberikan pada kondisi gabungan yang ditentukan.

Visit(DbNotExpression)

Menerapkan pola pengunjung untuk NOT logis dari satu argumen Boolean.

Visit(DbIsNullExpression)

Menerapkan pola pengunjung untuk penentuan null yang diterapkan ke satu argumen.

Visit(DbAndExpression)

Menerapkan pola pengunjung untuk ekspresi DAN logis.

Visit(DbApplyExpression)

Menerapkan pola pengunjung untuk pemanggilan fungsi yang ditentukan untuk setiap elemen dalam set input yang ditentukan.

Visit(DbArithmeticExpression)

Menerapkan pola pengunjung untuk operasi aritmatika yang diterapkan pada argumen numerik.

Visit(DbIsOfExpression)

Menerapkan pola pengunjung untuk perbandingan jenis argumen tunggal terhadap jenis yang ditentukan.

Visit(DbCastExpression)

Menerapkan pola pengunjung untuk konversi jenis argumen tunggal ke jenis yang ditentukan.

Visit(DbComparisonExpression)

Menerapkan pola pengunjung untuk operasi perbandingan yang diterapkan ke dua argumen.

Visit(DbConstantExpression)

Menerapkan pola pengunjung untuk berbagai jenis konstanta.

Visit(DbCrossJoinExpression)

Menerapkan pola pengunjung untuk operasi gabungan tanpa syarat antara argumen koleksi yang diberikan.

Visit(DbDerefExpression)

Menerapkan pola pengunjung untuk ekspresi yang mengambil entitas berdasarkan referensi yang ditentukan.

Visit(DbDistinctExpression)

Menerapkan pola pengunjung untuk elemen duplikat yang dihapus dari argumen set yang ditentukan.

Visit(DbCaseExpression)

Menerapkan pola pengunjung untuk klausa Kapan, Kemudian, dan Lainnya.

Visit(DbEntityRefExpression)

Menerapkan pola pengunjung untuk ekspresi yang mengekstrak referensi dari instans entitas yang mendasar.

Visit(DbExceptExpression)

Menerapkan pola pengunjung untuk operasi pengurangan yang ditetapkan antara operan kiri dan kanan.

Visit(DbExpression)

Menerapkan pola pengunjung untuk fungsionalitas dasar yang diperlukan oleh jenis ekspresi.

Visit(DbFilterExpression)

Menerapkan pola pengunjung untuk predikat yang diterapkan untuk memfilter set input.

Visit(DbFunctionExpression)

Menerapkan pola pengunjung untuk pemanggilan fungsi.

Visit(DbElementExpression)

Mengimplementasikan pola pengunjung untuk konversi argumen set yang ditentukan ke singleton konversi argumen yang ditetapkan ke singleton.

Visit(DbGroupByExpression)

Menerapkan pola pengunjung untuk grup menurut operasi.

Visit(DbIntersectExpression)

Menerapkan pola pengunjung untuk operasi persimpangan yang ditetapkan antara operan kiri dan kanan.

Visit(DbIsEmptyExpression)

Mengimplementasikan pola pengunjung untuk penentuan set kosong yang diterapkan ke argumen satu set.

Visit(DbLikeExpression)

Menerapkan pola pengunjung untuk perbandingan string dengan pola yang ditentukan dengan string escape opsional.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbLikeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLikeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLikeExpression) As DbExpression

Parameter

expression
DbLikeExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbLimitExpression)

Menerapkan pola pengunjung untuk pembatasan jumlah elemen dalam koleksi argumen ke nilai batas yang ditentukan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbLimitExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLimitExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLimitExpression) As DbExpression

Parameter

expression
DbLimitExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbNewInstanceExpression)

Menerapkan pola pengunjung untuk pembangunan instans baru dari jenis tertentu, termasuk jenis set dan rekaman.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNewInstanceExpression) As DbExpression

Parameter

expression
DbNewInstanceExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbNullExpression)

Mengimplementasikan pola pengunjung untuk referensi ke harfiah null yang ditik.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNullExpression) As DbExpression

Parameter

expression
DbNullExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbOfTypeExpression)

Mengimplementasikan pola pengunjung untuk pengambilan elemen dari jenis yang ditentukan dari argumen yang ditetapkan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbOfTypeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOfTypeExpression) As DbExpression

Parameter

expression
DbOfTypeExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbOrExpression)

Menerapkan pola pengunjung untuk logis ATAU dari dua argumen Boolean.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbOrExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOrExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOrExpression) As DbExpression

Parameter

expression
DbOrExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbParameterReferenceExpression)

Menerapkan pola pengunjung untuk referensi ke parameter yang dideklarasikan pada pohon perintah yang berisi ekspresi ini.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbParameterReferenceExpression) As DbExpression

Parameter

expression
DbParameterReferenceExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbProjectExpression)

Menerapkan pola pengunjung untuk proyeksi set input tertentu selama ekspresi yang ditentukan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbProjectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbProjectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbProjectExpression) As DbExpression

Parameter

expression
DbProjectExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbPropertyExpression)

Menerapkan pola pengunjung untuk mengambil properti instans.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbPropertyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbPropertyExpression) As DbExpression

Parameter

expression
DbPropertyExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbRefKeyExpression)

Mengimplementasikan pola pengunjung untuk pengambilan nilai kunci dari nilai referensi yang mendasar.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbRefKeyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefKeyExpression) As DbExpression

Parameter

expression
DbRefKeyExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbRefExpression)

Menerapkan pola pengunjung untuk referensi yang ditik dengan kuat ke instans tertentu dalam kumpulan entitas.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefExpression) As DbExpression

Parameter

expression
DbRefExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbLambdaExpression)

Menerapkan pola pengunjung untuk penerapan fungsi lambda ke argumen yang diwakili oleh objek DbExpression.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbLambdaExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLambdaExpression) As DbExpression

Parameter

expression
DbLambdaExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbRelationshipNavigationExpression)

Menerapkan pola pengunjung untuk navigasi hubungan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRelationshipNavigationExpression) As DbExpression

Parameter

expression
DbRelationshipNavigationExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbScanExpression)

Menerapkan pola pengunjung untuk pemindaian atas kumpulan entitas atau kumpulan hubungan, seperti yang ditunjukkan oleh properti Target.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbScanExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbScanExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbScanExpression) As DbExpression

Parameter

expression
DbScanExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbSkipExpression)

Mengimplementasikan pola pengunjung untuk ekspresi lewati.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbSkipExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSkipExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSkipExpression) As DbExpression

Parameter

expression
DbSkipExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbSortExpression)

Menerapkan pola pengunjung untuk kunci pengurutan yang dapat digunakan sebagai bagian dari urutan pengurutan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbSortExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSortExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSortExpression) As DbExpression

Parameter

expression
DbSortExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbTreatExpression)

Menerapkan pola pengunjung untuk operasi konversi jenis yang diterapkan ke argumen polimorfik.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbTreatExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbTreatExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbTreatExpression) As DbExpression

Parameter

expression
DbTreatExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbUnionAllExpression)

Menerapkan pola pengunjung untuk operasi gabungan yang ditetapkan antara operand kiri dan kanan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbUnionAllExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbUnionAllExpression) As DbExpression

Parameter

expression
DbUnionAllExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbVariableReferenceExpression)

Menerapkan pola pengunjung untuk referensi ke variabel yang saat ini berada dalam cakupan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbVariableReferenceExpression) As DbExpression

Parameter

expression
DbVariableReferenceExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbQuantifierExpression)

Menerapkan pola pengunjung untuk operasi kuantifier dari jenis yang ditentukan di atas elemen set input yang ditentukan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbQuantifierExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbQuantifierExpression) As DbExpression

Parameter

expression
DbQuantifierExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbJoinExpression)

Mengimplementasikan pola pengunjung untuk operasi gabungan luar dalam, kiri, atau luar penuh antara argumen koleksi yang diberikan pada kondisi gabungan yang ditentukan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbJoinExpression) As DbExpression

Parameter

expression
DbJoinExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbNotExpression)

Menerapkan pola pengunjung untuk NOT logis dari satu argumen Boolean.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbNotExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNotExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNotExpression) As DbExpression

Parameter

expression
DbNotExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbIsNullExpression)

Menerapkan pola pengunjung untuk penentuan null yang diterapkan ke satu argumen.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIsNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsNullExpression) As DbExpression

Parameter

expression
DbIsNullExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbAndExpression)

Menerapkan pola pengunjung untuk ekspresi DAN logis.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbAndExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbAndExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbAndExpression) As DbExpression

Parameter

expression
DbAndExpression

Ekspresi AND logis.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbApplyExpression)

Menerapkan pola pengunjung untuk pemanggilan fungsi yang ditentukan untuk setiap elemen dalam set input yang ditentukan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbApplyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbApplyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbApplyExpression) As DbExpression

Parameter

expression
DbApplyExpression

Ekspresi APPLY.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbArithmeticExpression)

Menerapkan pola pengunjung untuk operasi aritmatika yang diterapkan pada argumen numerik.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbArithmeticExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbArithmeticExpression) As DbExpression

Parameter

expression
DbArithmeticExpression

Ekspresi aritmatika.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbIsOfExpression)

Menerapkan pola pengunjung untuk perbandingan jenis argumen tunggal terhadap jenis yang ditentukan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIsOfExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsOfExpression) As DbExpression

Parameter

expression
DbIsOfExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbCastExpression)

Menerapkan pola pengunjung untuk konversi jenis argumen tunggal ke jenis yang ditentukan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbCastExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCastExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCastExpression) As DbExpression

Parameter

expression
DbCastExpression

Ekspresi transmisi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbComparisonExpression)

Menerapkan pola pengunjung untuk operasi perbandingan yang diterapkan ke dua argumen.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbComparisonExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbComparisonExpression) As DbExpression

Parameter

expression
DbComparisonExpression

Ekspresi transmisi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbConstantExpression)

Menerapkan pola pengunjung untuk berbagai jenis konstanta.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbConstantExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbConstantExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbConstantExpression) As DbExpression

Parameter

expression
DbConstantExpression

Ekspresi konstanta.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbCrossJoinExpression)

Menerapkan pola pengunjung untuk operasi gabungan tanpa syarat antara argumen koleksi yang diberikan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCrossJoinExpression) As DbExpression

Parameter

expression
DbCrossJoinExpression

Ekspresi gabungan.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbDerefExpression)

Menerapkan pola pengunjung untuk ekspresi yang mengambil entitas berdasarkan referensi yang ditentukan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbDerefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDerefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDerefExpression) As DbExpression

Parameter

expression
DbDerefExpression

Ekspresi DEREF.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbDistinctExpression)

Menerapkan pola pengunjung untuk elemen duplikat yang dihapus dari argumen set yang ditentukan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbDistinctExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDistinctExpression) As DbExpression

Parameter

expression
DbDistinctExpression

Ekspresi yang berbeda.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbCaseExpression)

Menerapkan pola pengunjung untuk klausa Kapan, Kemudian, dan Lainnya.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbCaseExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCaseExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCaseExpression) As DbExpression

Parameter

expression
DbCaseExpression

Ekspresi kasus.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbEntityRefExpression)

Menerapkan pola pengunjung untuk ekspresi yang mengekstrak referensi dari instans entitas yang mendasar.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbEntityRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbEntityRefExpression) As DbExpression

Parameter

expression
DbEntityRefExpression

Ekspresi referensi entitas.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbExceptExpression)

Menerapkan pola pengunjung untuk operasi pengurangan yang ditetapkan antara operan kiri dan kanan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbExceptExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExceptExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExceptExpression) As DbExpression

Parameter

expression
DbExceptExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbExpression)

Menerapkan pola pengunjung untuk fungsionalitas dasar yang diperlukan oleh jenis ekspresi.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExpression) As DbExpression

Parameter

expression
DbExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbFilterExpression)

Menerapkan pola pengunjung untuk predikat yang diterapkan untuk memfilter set input.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbFilterExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFilterExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFilterExpression) As DbExpression

Parameter

expression
DbFilterExpression

Ekspresi filter.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbFunctionExpression)

Menerapkan pola pengunjung untuk pemanggilan fungsi.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbFunctionExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFunctionExpression) As DbExpression

Parameter

expression
DbFunctionExpression

Ekspresi fungsi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbElementExpression)

Mengimplementasikan pola pengunjung untuk konversi argumen set yang ditentukan ke singleton konversi argumen yang ditetapkan ke singleton.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbElementExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbElementExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbElementExpression) As DbExpression

Parameter

expression
DbElementExpression

Ekspresi elemen.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbGroupByExpression)

Menerapkan pola pengunjung untuk grup menurut operasi.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbGroupByExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbGroupByExpression) As DbExpression

Parameter

expression
DbGroupByExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbIntersectExpression)

Menerapkan pola pengunjung untuk operasi persimpangan yang ditetapkan antara operan kiri dan kanan.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIntersectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIntersectExpression) As DbExpression

Parameter

expression
DbIntersectExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk

Visit(DbIsEmptyExpression)

Mengimplementasikan pola pengunjung untuk penentuan set kosong yang diterapkan ke argumen satu set.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsEmptyExpression) As DbExpression

Parameter

expression
DbIsEmptyExpression

Ekspresi.

Mengembalikan

Pengunjung yang diimplementasikan.

Berlaku untuk