Diberikan koleksi, apakah ada cara untuk mendapatkan elemen N terakhir dari koleksi itu? Jika tidak ada metode dalam kerangka kerja, apa cara terbaik untuk menulis metode ekstensi untuk melakukan
Diberikan koleksi, apakah ada cara untuk mendapatkan elemen N terakhir dari koleksi itu? Jika tidak ada metode dalam kerangka kerja, apa cara terbaik untuk menulis metode ekstensi untuk melakukan
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 pertanyaan
Bagaimana saya bisa menghapus semua baris dalam tabel dengan cepat menggunakan Entity Framework? Saat ini saya menggunakan: var rows = from o in dataDb.Table select o; foreach (var row in rows) { dataDb.Table.Remove(row); } dataDb.SaveChanges(); Namun, butuh waktu lama untuk
Saya memiliki nama "urutkan berdasarkan properti" dalam sebuah string. Saya perlu menggunakan Lambda / Linq untuk mengurutkan daftar objek. Ex: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void...
Saya memiliki array bilangan bulat dalam bentuk string: var arr = new string[] { "1", "2", "3", "4" }; Saya perlu array bilangan bulat 'nyata' untuk mendorongnya lebih jauh: void Foo(int[] arr) { .. } Saya mencoba untuk menggunakan int dan tentu saja
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...
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 atau lebih
Apa gunanya IQueryabledalam konteks LINQ? Apakah digunakan untuk mengembangkan metode penyuluhan atau tujuan
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 =>...
Saya tahu dalam tata bahasa Linq normal, orderby xxx descendingsangat mudah, tetapi bagaimana saya melakukan ini dalam ekspresi
Saya memiliki dua ekspresi tipe Expression<Func<T, bool>>dan saya ingin mengambil OR, DAN atau TIDAK dari ini dan mendapatkan ekspresi baru dari tipe yang sama Expression<Func<T, bool>> expr1; Expression<Func<T, bool>> expr2; ... //how to do this (the code...
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,...
Saya punya permintaan LINQ: var list = from t in ctn.Items where t.DeliverySelection == true && t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; Bagaimana saya bisa memodifikasi kueri ini untuk memilih hanya lima hasil dari
Di T-SQL Anda bisa memiliki pertanyaan seperti: SELECT * FROM Users WHERE User_Rights IN ("Admin", "User", "Limited") Bagaimana Anda mereplikasi itu dalam permintaan LINQ ke Entitas? Apakah itu
Katakanlah saya memiliki kelas Customeryang memiliki properti FirstName. Lalu aku punya List<Customer>. Dapatkah LINQ digunakan untuk mengetahui apakah daftar tersebut memiliki pelanggan dengan Firstname = 'John'satu pernyataan ..
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...
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...
Saya memiliki koleksi MyClass yang ingin saya kueri menggunakan LINQ untuk mendapatkan nilai yang berbeda, dan mendapatkan kembali Kamus <string, string> sebagai hasilnya, tapi saya tidak tahu bagaimana saya bisa melakukannya lebih sederhana daripada saya sedang melakukan di bawah ini. Apa...
Saya ingin mengubah beberapa properti dari objek hasil pencarian LINQ tanpa membuat objek baru dan secara manual mengatur setiap properti. Apakah ini mungkin? Contoh: var list = from something in someList select x // but change one
LINQ: Apakah lebih efisien menggunakan Single()operator First()kapan saja saya tahu pasti bahwa kueri akan mengembalikan satu catatan ? Apakah ada