Carian kad liar dalam LINQ
LINQ menyediakan pelbagai pengendali carian, termasuk Contains, StartsWith dan EndsWith. Walau bagaimanapun, jika anda ingin melakukan carian kad bebas yang serupa dengan "%Test if%it work%", anda perlu menggunakan kaedah SqlMethods.Like().
Penggunaan kaedah SqlMethods.Like()
Kaedah SqlMethods.Like() membolehkan anda menggunakan kad bebas SQL untuk melakukan carian kabur dalam pertanyaan LINQ. Aksara kad liar adalah seperti berikut:
Contoh penggunaan kaedah SqlMethods.Like() adalah seperti berikut:
var results = from u in users where SqlMethods.Like(u.FirstName, "%John%") select u;
Pertanyaan ini akan mengembalikan semua pengguna yang lajur Nama Pertamanya mengandungi subrentetan "John".
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melakukan Carian Kad Liar dalam LINQ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!