Pertanyaan yang diberi tag linq

104
Buat batch di linq

Dapatkah seseorang menyarankan cara untuk membuat kumpulan dengan ukuran tertentu di LINQ? Idealnya, saya ingin dapat melakukan operasi dalam beberapa bagian yang dapat

102
bagaimana cara memeriksa apakah objek sudah ada dalam daftar

Saya punya daftar List<MyObject> myList dan saya menambahkan item ke daftar dan saya ingin memeriksa apakah objek itu sudah ada dalam daftar. jadi sebelum saya melakukan ini: myList.Add(nextObject); Saya ingin melihat apakah nextObject sudah ada dalam daftar. Objek "MyObject"...

99
LINQ - Ubah Daftar ke Kamus dengan Nilai sebagai Daftar

Saya punya List<MyObject> yang saya ambil dari database. Namun, saya ingin memasukkan properti di MyObject untuk tujuan pengelompokan. Apa cara terbaik dengan LINQ untuk memasukkan daftar saya ke: Dictionary<long, List<MyObject>> Saya memiliki yang berikut

99
LINQ dimana vs takewhile

Saya ingin mendapatkan perbedaan antara metode takewhile & where LINQ. Saya mendapatkan data berikut dari MSDN. Tapi itu tidak masuk akal bagi saya Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Memfilter urutan nilai berdasarkan predikat.

97
Mengapa kompilator C # menjadi gila pada kueri LINQ bersarang ini?

Cobalah untuk mengkompilasi kode berikut dan Anda akan menemukan bahwa kompiler membutuhkan> 3 GB RAM (semua memori gratis di mesin saya) dan waktu yang sangat lama untuk mengkompilasi (sebenarnya saya mendapatkan pengecualian IO setelah 10 menit). using System; using System.Linq; public...

97
Cara menggunakan IEqualityComparer

Saya memiliki beberapa lonceng di database saya dengan nomor yang sama. Saya ingin mendapatkan semuanya tanpa duplikasi. Saya membuat kelas pembanding untuk melakukan pekerjaan ini, tetapi eksekusi fungsi menyebabkan penundaan besar dari fungsi tanpa perbedaan, dari 0,6 detik menjadi 3,2...

97
Linq Syntax - Memilih beberapa kolom

Ini adalah Sintaks Linq saya yang saya gunakan untuk model entitas saya IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Bagaimana cara memilih beberapa kolom? Seperti saya...