Pertanyaan yang diberi tag «linq»

Language Integrated Query (LINQ) adalah komponen Microsoft .NET Framework yang menambahkan kemampuan kueri data asli ke bahasa .NET. Harap pertimbangkan untuk menggunakan tag yang lebih detail bila perlu, misalnya [linq-to-sql], [linq-to-entitas] / [framework-entitas], atau [plinq]

8
LINQ Pilih Perbedaan dengan Jenis Anonim
Jadi saya punya koleksi benda. Jenis pastinya tidak penting. Dari sini saya ingin mengekstrak semua pasangan unik dari sepasang properti tertentu, dengan demikian: myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo = item.propTwo } ).Distinct(); Jadi pertanyaan saya adalah: Apakah Perbedaan dalam hal ini menggunakan objek default sama dengan (yang akan berguna …

4
Urutkan daftar dari ID daftar lain
Saya punya daftar dengan beberapa pengidentifikasi seperti ini: List<long> docIds = new List<long>() { 6, 1, 4, 7, 2 }; Selain itu, saya memiliki daftar <T>item lain, yang diwakili oleh id yang dijelaskan di atas. List<T> docs = GetDocsFromDb(...) Saya perlu menjaga urutan yang sama di kedua koleksi, sehingga barang-barang …
150 c#  linq  sorting  collections 




8
Mengapa Where dan Select mengungguli Select saja?
Saya punya kelas, seperti ini: public class MyClass { public int Value { get; set; } public bool IsValid { get; set; } } Sebenarnya itu jauh lebih besar, tetapi ini menciptakan kembali masalah (keanehan). Saya ingin mendapatkan jumlah dari Value, di mana instance itu valid. Sejauh ini, saya telah …
145 c#  linq 

8
Periksa apakah array adalah himpunan bagian dari yang lain
Adakah ide tentang cara memeriksa apakah daftar itu adalah subset dari yang lain? Secara khusus, saya punya List<double> t1 = new List<double> { 1, 3, 5 }; List<double> t2 = new List<double> { 1, 5 }; Bagaimana memeriksa bahwa t2 adalah himpunan bagian dari t1, menggunakan LINQ?
145 c#  list  linq  subset 

12
Bagaimana cara mendapatkan indeks suatu elemen dalam suatu IEnumerable?
Saya menulis ini: public static class EnumerableExtensions { public static int IndexOf<T>(this IEnumerable<T> obj, T value) { return obj .Select((a, i) => (a.Equals(value)) ? i : -1) .Max(); } public static int IndexOf<T>(this IEnumerable<T> obj, T value , IEqualityComparer<T> comparer) { return obj .Select((a, i) => (comparer.Equals(a, value)) ? i …
144 c#  .net  linq  ienumerable  indexof 

10
Urutan LINQ berdasarkan kolom nol di mana urutan naik dan nol harus terakhir
Saya mencoba mengurutkan daftar produk berdasarkan harganya. Kumpulan hasil perlu mencantumkan produk menurut harga dari rendah ke tinggi menurut kolom LowestPrice. Namun, kolom ini tidak dapat diisi. Saya dapat mengurutkan daftar dalam urutan seperti ini: var products = from p in _context.Products where p.ProductTypeId == 1 orderby p.LowestPrice.HasValue descending orderby …
144 c#  linq  sorting 

10
Permintaan dokumen XD untuk elemen dengan nama pada kedalaman apa pun
Saya punya XDocumentobjek. Saya ingin menanyakan elemen dengan nama tertentu di kedalaman apa pun menggunakan LINQ. Ketika saya gunakan Descendants("element_name"), saya hanya mendapatkan elemen yang merupakan anak-anak langsung dari level saat ini. Apa yang saya cari sama dengan "// element_name" di XPath ... haruskah saya gunakan saja XPath, atau adakah …
143 c#  .net  xml  linq  linq-to-xml 

4
Dapatkan properti "Nilai" dalam Pengelompokan
Saya memiliki struktur data seperti public DespatchGroup(DateTime despatchDate, List<Products> products); Dan saya mencoba melakukan ... var list = new List<DespatchGroup>(); foreach (var group in dc.GetDespatchedProducts().GroupBy(i => i.DespatchDate)) { // group.Values is not correct... how do I write this? list.Add(new DespatchGroup(group.Key, group.Values); } Saya jelas tidak mengerti IGroupingkarena saya tidak bisa …


11
FirstOrDefault: Nilai default selain nol
Seperti yang saya pahami, dalam Linq metode FirstOrDefault()dapat mengembalikan Defaultnilai selain null. Apa yang saya belum berhasil adalah hal-hal apa selain null dapat dikembalikan dengan metode ini (dan serupa) ketika tidak ada item dalam hasil permintaan. Apakah ada cara tertentu yang dapat diatur sehingga jika tidak ada nilai untuk permintaan …
142 .net  linq 

10
Jenis anggota 'Tanggal' tidak didukung di LINQ untuk Entitas. Hanya penginisialisasi, anggota entitas, dan properti navigasi entitas
Menggunakan kode ini di Entity Framework saya menerima galat berikut. Saya perlu mendapatkan semua baris untuk tanggal tertentu, DateTimeStartadalah tipe DataType dalam format ini2013-01-30 12:00:00.000 Kode: var eventsCustom = eventCustomRepository.FindAllEventsCustomByUniqueStudentReference(userDevice.UniqueStudentReference) .Where(x => x.DateTimeStart.Date == currentDateTime.Date); Kesalahan: base {System.SystemException} = {"Jenis anggota 'Tanggal' yang ditentukan tidak didukung di LINQ untuk Entitas. …

6
LINQ ke SQL Left Outer Join
Apakah kueri ini setara dengan LEFT OUTERgabungan? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId = invoice == null ? …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.