Pertanyaan yang diberi tag linq

214
LINQ Single vs First

LINQ: Apakah lebih efisien menggunakan Single()operator First()kapan saja saya tahu pasti bahwa kueri akan mengembalikan satu catatan ? Apakah ada

211
Cara mendapatkan nilai dari IGrouping

Saya punya pertanyaan tentang IGroupingdan Select()metode. Katakanlah saya punya IEnumerable<IGrouping<int, smth>>cara seperti ini: var groups = list.GroupBy(x => x.ID); dimana lista List<smth>. Dan sekarang saya perlu memberikan nilai masing-masing IGroupingke daftar lain...

211
Kapan menggunakan Cast () dan Oftype () di Linq

Saya mengetahui dua metode tipe casting IEnumerabledari dari Arraylistdalam Linq dan bertanya-tanya dalam kasus apa untuk menggunakannya? misalnya IEnumerable<string> someCollection = arrayList.OfType<string>() atau IEnumerable<string> someCollection =

203
LINQ - Gabung Luar Penuh

Saya memiliki daftar ID orang dan nama depan mereka, dan daftar ID orang dan nama keluarga mereka. Beberapa orang tidak memiliki nama depan dan beberapa tidak memiliki nama keluarga; Saya ingin melakukan join luar penuh pada dua daftar. Jadi daftar berikut ini: ID FirstName -- --------- 1 John...

201
Linq daftar daftar menjadi daftar tunggal

Sepertinya ini adalah hal yang sudah dijawab tapi aku tidak bisa menemukannya. Pertanyaan saya cukup sederhana, bagaimana saya bisa melakukan ini dalam satu pernyataan sehingga daripada harus baru daftar kosong dan kemudian agregat di baris berikutnya, bahwa saya dapat memiliki pernyataan linq...

198
Alat SQL to LINQ [ditutup]

Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa

195
Cara mengonversi hasil LINQ ke HashSet atau HashedSet

Saya memiliki properti di kelas yang merupakan ISet. Saya mencoba untuk mendapatkan hasil dari permintaan LINQ ke properti itu, tetapi tidak tahu bagaimana melakukannya. Pada dasarnya, mencari bagian terakhir ini: ISet<T> foo = new HashedSet<T>(); foo = (from x in bar.Items select...

194
Kembali hasil jenis anonim?

Menggunakan contoh sederhana di bawah ini, apa cara terbaik untuk mengembalikan hasil dari beberapa tabel menggunakan Linq ke SQL? Katakanlah saya punya dua tabel: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Saya ingin mengembalikan semua anjing dengan mereka BreedName. Saya harus...

194
LINQ untuk membaca XML

Saya mendapat file XML ini: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> Bisakah seseorang...

182
Linq to Entities gabung vs groupjoin

Saya telah mencari di web tetapi saya masih tidak dapat menemukan jawaban yang sederhana. Bisakah seseorang tolong jelaskan (dalam bahasa Inggris sederhana) apa GroupJoinitu? Apa bedanya dengan batin yang biasa Join? Apakah ini biasa digunakan? Apakah hanya untuk sintaksis metode? Bagaimana dengan...

180
Async tunggu di linq pilih

Saya perlu memodifikasi program yang sudah ada dan berisi kode berikut: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Tetapi ini terasa sangat aneh bagi saya, pertama-tama penggunaan asyncdan awaitdalam...

176
ToList () - apakah ia membuat daftar baru?

Katakanlah saya punya kelas public class MyObject { public int SimpleInt{get;set;} } Dan saya punya List<MyObject>, dan saya ToList()dan kemudian mengubah salah satu SimpleInt, akankah perubahan saya disebarkan kembali ke daftar asli. Dengan kata lain, apa yang akan menjadi hasil dari...