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: Tidak Ada vs Semua Jangan
Seringkali saya ingin memeriksa apakah nilai yang diberikan cocok dengan satu dalam daftar (mis. Ketika memvalidasi): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Baru-baru ini, saya perhatikan ReSharper meminta saya untuk menyederhanakan pertanyaan ini menjadi: if (acceptedValues.All(v => v != someValue)) { // exception logic } …
272 c#  .net  performance  linq  resharper 

23
Bagaimana cara menggabungkan dua array di C #?
int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); Saat ini saya menggunakan int[] z = x.Concat(y).ToArray(); Apakah ada metode yang lebih mudah …
267 c#  arrays  .net  linq 


13
Ekspresi Fasih dan Kueri - Apakah ada manfaat satu di atas yang lain?
LINQ adalah salah satu perbaikan terhebat untuk .NET sejak generik dan ini menghemat waktu, dan baris kode. Namun, sintaks yang lancar tampaknya jauh lebih alami bagi saya daripada sintaks ekspresi kueri. var title = entries.Where(e => e.Approved) .OrderBy(e => e.Rating).Select(e => e.Title) .FirstOrDefault(); var query = (from e in entries …
255 c#  linq 


7
Menggabungkan dua ekspresi (Ekspresi <Func <T, bool >>)
Saya memiliki dua ekspresi tipe Expression&lt;Func&lt;T, bool&gt;&gt;dan saya ingin mengambil OR, DAN atau TIDAK dari ini dan mendapatkan ekspresi baru dari tipe yang sama Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr AND expr2
249 c#  linq  lambda  expression 

12
Bagaimana cara bergabung di LINQ pada banyak bidang dalam satu gabungan
Saya perlu melakukan kueri LINQ2DataSet yang melakukan gabungan pada lebih dari satu bidang (sebagai var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 Saya belum menemukan solusi yang sesuai (saya bisa menambahkan batasan ekstra ke klausa mana, tapi ini jauh …
244 c#  linq  join 

6
Permintaan LINQ untuk memilih lima besar
Saya punya permintaan LINQ: var list = from t in ctn.Items where t.DeliverySelection == true &amp;&amp; t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; Bagaimana saya bisa memodifikasi kueri ini untuk memilih hanya lima hasil dari database?
234 c#  linq 


9
Mencari jika ada nilai dalam daftar objek menggunakan Linq
Katakanlah saya memiliki kelas Customeryang memiliki properti FirstName. Lalu aku punya List&lt;Customer&gt;. Dapatkah LINQ digunakan untuk mengetahui apakah daftar tersebut memiliki pelanggan dengan Firstname = 'John'satu pernyataan .. bagaimana?
228 c#  linq 

13
Temukan item di Daftar oleh LINQ?
Di sini saya punya contoh sederhana untuk menemukan item dalam daftar string. Biasanya saya gunakan untuk loop atau delegasi anonim untuk melakukannya seperti ini: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is an instance of …
226 c#  linq 

3
LINQ dengan groupby dan hitung
Ini cukup sederhana tapi saya bingung: Mengingat tipe data ini: UserInfo(name, metric, day, other_metric) dan kumpulan data sampel ini: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 01/07/2011 3 jenn 0 01/08/2011 …
221 c#  linq  group-by 

2
Permintaan LINQ untuk mengembalikan Kamus <string, string>
Saya memiliki koleksi MyClass yang ingin saya kueri menggunakan LINQ untuk mendapatkan nilai yang berbeda, dan mendapatkan kembali Kamus &lt;string, string&gt; sebagai hasilnya, tapi saya tidak tahu bagaimana saya bisa melakukannya lebih sederhana daripada saya sedang melakukan di bawah ini. Apa kode pembersih yang dapat saya gunakan untuk mendapatkan Kamus …
218 c#  .net  linq  dictionary 


11
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 perbedaan?
214 .net  linq 

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.