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]


22
LEFT OUTER BERGABUNG di LINQ
Bagaimana cara melakukan outer outer join di C # LINQ ke objek tanpa menggunakan join-on-equals-intoklausa? Apakah ada cara untuk melakukannya dengan whereklausa? Masalah yang benar: Untuk join dalam, mudah dan saya punya solusi seperti ini List<JoinPair> innerFinal = (from l in lefts from r in rights where l.Key == r.Key …
539 c#  linq  join 



21
Mengambil nama Properti dari ekspresi lambda
Apakah ada cara yang lebih baik untuk mendapatkan nama Properti saat dilewatkan melalui ekspresi lambda? Inilah yang saya miliki saat ini. misalnya. GetSortingInfo<User>(u => u.UserId); Itu bekerja dengan melemparkannya sebagai ekspresi anggota hanya ketika properti itu adalah string. karena tidak semua properti adalah string saya harus menggunakan objek tetapi kemudian …

15
LINQ: Kapan harus menggunakan SingleOrDefault vs. FirstOrDefault () dengan kriteria penyaringan
Pertimbangkan metode ekstensi IEnumerable SingleOrDefault()danFirstOrDefault() Dokumen MSDN itu SingleOrDefault : Mengembalikan satu-satunya elemen urutan, atau nilai default jika urutannya kosong; Metode ini melempar pengecualian jika ada lebih dari satu elemen dalam urutan. sedangkan FirstOrDefaultdari MSDN (mungkin saat menggunakan OrderBy()atau OrderByDescending() atau tidak sama sekali), Mengembalikan elemen pertama dari suatu urutan …
506 .net  linq  linq-to-sql 

16
Perbarui semua objek dalam koleksi menggunakan LINQ
Apakah ada cara untuk melakukan hal berikut ini menggunakan LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Untuk memperjelas, saya ingin mengulangi setiap objek dalam koleksi dan kemudian memperbarui properti pada setiap objek. Kasus penggunaan saya adalah saya memiliki banyak komentar pada posting blog, dan saya ingin …
500 c#  .net  linq  foreach 

12
Cara menggunakan LINQ untuk memilih objek dengan nilai properti minimum atau maksimum
Saya memiliki objek Orang dengan properti DateOfBirth Nullable. Apakah ada cara untuk menggunakan LINQ untuk meminta daftar objek Orang untuk yang dengan nilai DateOfBirth paling awal / terkecil. Inilah yang saya mulai dengan: var firstBornDate = People.Min(p => p.DateOfBirth.GetValueOrDefault(DateTime.MaxValue)); Nilai DateOfBirth kosong ditetapkan ke DateTime.MaxValue untuk mengesampingkan mereka dari pertimbangan …
466 c#  .net  linq 

9
Bergabung / Dimana dengan LINQ dan Lambda
Saya mengalami masalah dengan kueri yang ditulis dalam LINQ dan Lambda. Sejauh ini, saya mendapatkan banyak kesalahan, inilah kode saya: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x => x.Post_ID == id), (post, meta) => new { Post = post, …
458 c#  linq  join  lambda 

4
LINQ Orderby Descending Query
Saya yakin ini akan menjadi yang relatif sederhana. Saya memiliki permintaan LINQ yang ingin saya pesan pada tanggal terbaru dibuat. Lihat: var itemList = from t in ctn.Items where !t.Items && t.DeliverySelection orderby t.Delivery.SubmissionDate descending select t; Saya juga sudah mencoba: var itemList = (from t in ctn.Items where !t.Items …
439 c#  linq  sql-order-by 


6
LINQ .Setiap VS. Ada - Apa bedanya?
Menggunakan LINQ pada koleksi, apa perbedaan antara baris kode berikut? if(!coll.Any(i => i.Value)) dan if(!coll.Exists(i => i.Value)) Perbarui 1 Ketika saya membongkar .Existssepertinya tidak ada kode. Perbarui 2 Adakah yang tahu mengapa tidak ada kode untuk kode ini?
413 c#  linq  collections 

14
Bagaimana melakukan SQL Like% di Linq?
Saya memiliki prosedur dalam SQL yang saya coba ubah menjadi Linq: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' Garis yang paling saya perhatikan adalah: where OH.Hierarchy like '%/12/%' Saya memiliki kolom yang menyimpan hierarki seperti / 1/3/12 / misalnya jadi …

29
Pisahkan Daftar menjadi Sublists dengan LINQ
Apakah ada cara saya bisa memisahkan List<SomeObject>beberapa daftar yang terpisah SomeObject, menggunakan indeks item sebagai pembatas setiap split? Izinkan saya memberi contoh: Saya memiliki List<SomeObject>dan saya memerlukan List<List<SomeObject>>atau List<SomeObject>[], sehingga masing-masing daftar yang dihasilkan ini akan berisi sekelompok 3 item dari daftar asli (berurutan). misalnya.: Daftar Asli: [a, g, e, …
377 c#  linq  data-structures 


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.