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]

13
Bungkus delegasi dalam IEqualityComparer
Beberapa fungsi Linq. Dapat dihitung IEqualityComparer<T>. Apakah ada kelas pembungkus yang nyaman yang mengadaptasi delegate(T,T)=>booluntuk mengimplementasikan IEqualityComparer<T>? Cukup mudah untuk menulis satu (jika Anda mengabaikan masalah dengan mendefinisikan kode hash yang benar), tetapi saya ingin tahu apakah ada solusi out-of-the-box. Secara khusus, saya ingin melakukan operasi set pada Dictionarys, hanya …
127 .net  linq  delegates 

13
ASP.NET MVC Bagaimana mengkonversi kesalahan ModelState ke json
Bagaimana Anda mendapatkan daftar semua pesan kesalahan ModelState? Saya menemukan kode ini untuk mendapatkan semua kunci: ( Mengembalikan daftar kunci dengan kesalahan ModelState ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Tetapi bagaimana saya bisa mendapatkan pesan kesalahan sebagai IList atau IQueryable? Saya bisa pergi: foreach …

11
LINQ ke Entitas tidak mengenali metode metode 'System.String ToString ()', dan metode ini tidak dapat diterjemahkan ke dalam ekspresi toko
Saya memigrasikan beberapa hal dari satu server mysql ke server sql tetapi saya tidak tahu cara membuat kode ini berfungsi: using (var context = new Context()) { ... foreach (var item in collection) { IQueryable<entity> pages = from p in context.pages where p.Serial == item.Key.ToString() select p; foreach (var page …
126 c#  mysql  sql  linq 

7
Apa itu LINQ dan apa fungsinya? [Tutup]
Sulit mengatakan apa yang ditanyakan di sini. Pertanyaan ini ambigu, kabur, tidak lengkap, terlalu luas, atau retoris dan tidak dapat dijawab secara wajar dalam bentuknya saat ini. Untuk bantuan mengklarifikasi pertanyaan ini sehingga dapat dibuka kembali, kunjungi pusat bantuan . Ditutup 7 tahun yang lalu . Apa itu LINQ? Saya …
126 c#  linq 


4
Bagaimana meratakan objek bersarang dengan ekspresi LINQ
Saya mencoba untuk meratakan objek bersarang seperti ini: public class Book { public string Name { get; set; } public IList<Chapter> Chapters { get; set; } } public class Chapter { public string Name { get; set; } public IList<Page> Pages { get; set; } } public class Page { …
125 c#  .net  vb.net  linq 

8
Apakah pernyataan LINQ lebih cepat daripada loop 'foreach'?
Saya sedang menulis manajer Mesh Rendering dan berpikir itu akan menjadi ide yang baik untuk mengelompokkan semua mesh yang menggunakan shader yang sama dan kemudian membuat ini saat saya dalam shader pass. Saat ini saya menggunakan foreachloop, tetapi bertanya-tanya apakah menggunakan LINQ dapat meningkatkan kinerja saya?
124 c#  performance  linq  foreach 

4
LINQ OrderBy versus ThenBy
Adakah yang bisa menjelaskan apa perbedaan antara: tmp = invoices.InvoiceCollection .OrderBy(sort1 => sort1.InvoiceOwner.LastName) .OrderBy(sort2 => sort2.InvoiceOwner.FirstName) .OrderBy(sort3 => sort3.InvoiceID); dan tmp = invoices.InvoiceCollection .OrderBy(sort1 => sort1.InvoiceOwner.LastName) .ThenBy(sort2 => sort2.InvoiceOwner.FirstName) .ThenBy(sort3 => sort3.InvoiceID); Manakah pendekatan yang benar jika saya ingin memesan berdasarkan 3 item data?
123 linq 



16
Memeriksa apakah daftar kosong dengan LINQ
Apa cara "terbaik" (dengan mempertimbangkan kecepatan dan keterbacaan) untuk menentukan apakah sebuah daftar kosong? Meskipun daftarnya berjenis IEnumerable<T>dan tidak memiliki properti Hitungan. Saat ini saya sedang memikirkan di antara ini: if (myList.Count() == 0) { ... } dan ini: if (!myList.Any()) { ... } Dugaan saya adalah bahwa opsi kedua …
122 c#  .net  linq  list 

4
Pilih beberapa catatan berdasarkan daftar Id dengan LINQ
Saya memiliki daftar yang berisi Id dari UserProfiletabel saya . Bagaimana cara memilih semua UserProfilesberdasarkan daftar ID yang saya vargunakan LINQ? var idList = new int[1, 2, 3, 4, 5]; var userProfiles = _dataContext.UserProfile.Where(......); Saya terjebak di sini. Saya bisa melakukan ini menggunakan for loop dll. Tapi saya lebih suka …
122 c#  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.