Pertanyaan yang diberi tag linq

92
Query Linq Bersyarat

Kami sedang mengerjakan Log Viewer. Penggunaan akan memiliki opsi untuk memfilter berdasarkan pengguna, tingkat keparahan, dll. Pada hari Sql saya akan menambahkan ke string kueri, tetapi saya ingin melakukannya dengan Linq. Bagaimana cara menambahkan klausa where secara kondisional?...

92
Menggunakan sintaks metode ekstensi LINQ pada MatchCollection

Saya memiliki kode berikut: MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length > 128 select m).Any(); Apakah ada cara untuk melakukan ini menggunakan sintaks metode ekstensi LINQ? Sesuatu seperti ini: bool result...

89
SUKA operator di LINQ

Apakah ada cara untuk membandingkan string dalam ekspresi C # LINQ yang mirip dengan LIKEoperator SQL ? Misalkan saya memiliki daftar string. Di daftar ini saya ingin mencari string. Di SQL, saya bisa menulis: SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%' Alih-alih di atas,...

89
Dapatkan kode HTML dari situs web di C #

Bagaimana cara mendapatkan kode HTML dari situs web, menyimpannya, dan menemukan beberapa teks dengan ekspresi LINQ? Saya menggunakan kode berikut untuk mendapatkan sumber halaman web: public static String code(string Url) { HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(Url);...

89
Buat Tupel dalam Pilihan Linq

Saya bekerja dengan C # dan .NET Framework 4.5.1 mengambil data dari database SQL Server dengan Entity Framework 6.1.3. Aku punya ini: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); Dan ketika saya menjalankannya, saya...

87
Abaikan ruang nama di LINQ ke XML

Bagaimana saya memiliki LINQ ke XML iqnore semua ruang nama? Atau sebaliknya, bagaimana cara menghapus ruang nama? Saya bertanya karena namespace diatur dalam mode semi-acak dan saya lelah harus mencari node dengan dan tanpa namespace.

87
Mencari pohon menggunakan LINQ

Saya memiliki pohon yang dibuat dari kelas ini. class Node { public string Key { get; } public List<Node> Children { get; } } Saya ingin mencari pada semua anak dan semua anaknya untuk mendapatkan yang cocok dengan kondisi: node.Key == SomeSpecialKey Bagaimana cara menerapkannya?...

87
Apakah LINQ bekerja dengan IEnumerable?

Saya memiliki kelas yang mengimplementasikan IEnumerable, tetapi tidak menerapkan IEnumerable<T>. Saya tidak dapat mengubah kelas ini, dan saya tidak dapat menggunakan kelas lain sebagai gantinya. Seperti yang saya pahami dari MSDN LINQ dapat digunakan jika kelas