Adakah yang bisa menjelaskan bagaimana fungsi LINQ Dimana (..) dan FindAll (..) berbeda? Mereka berdua sepertinya melakukan hal yang sama
Adakah yang bisa menjelaskan bagaimana fungsi LINQ Dimana (..) dan FindAll (..) berbeda? Mereka berdua sepertinya melakukan hal yang sama
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 {...
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...
Apa perbedaan antara LINQ ToDictionary dan ToLookup? Mereka sepertinya melakukan hal yang
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 =>...
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...
Adakah cara yang bagus untuk membagi koleksi n beberapa bagian dengan LINQ? Belum tentu merata tentunya. Yaitu, saya ingin membagi koleksi menjadi sub-koleksi, yang masing-masing berisi subset elemen, di mana koleksi terakhir bisa
Metode Selectdan Wheretersedia di Linq. Apa yang harus diketahui setiap pengembang tentang kedua metode ini? Misalnya: kapan harus menggunakan salah satu dari yang lain, keuntungan menggunakan salah satu dari yang lain,
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...
Jika semua item dalam daftar memiliki nilai yang sama, maka saya perlu menggunakan nilai itu, jika tidak, saya perlu menggunakan "otherValue". Saya tidak dapat memikirkan cara yang sederhana dan jelas untuk melakukan ini. Lihat juga Neat way to write loop yang memiliki logika khusus untuk item...
Bagaimana Anda melakukan CROSS JOIN dengan LINQ ke
class Program { static void Main(string[] args) { List<Book> books = new List<Book> { new Book { Name="C# in Depth", Authors = new List<Author> { new Author { FirstName = "Jon", LastName="Skeet" }, new Author { FirstName = "Jon", LastName="Skeet" }, } },...
Saya baru-baru ini mulai menggunakan LINQ cukup banyak, dan saya belum benar-benar melihat adanya penyebutan kompleksitas run-time untuk salah satu metode LINQ. Jelas, ada banyak faktor yang berperan di sini, jadi mari kita batasi diskusi pada IEnumerablepenyedia LINQ-to-Objects biasa. Selanjutnya,...
Saya mengalami kesulitan menemukan perbandingan berbagai cara untuk meminta satu item, dan kapan harus menggunakannya. Adakah yang punya link yang membandingkan semua ini, atau penjelasan singkat tentang mengapa Anda menggunakan salah satunya? Apakah masih ada lebih banyak operator yang tidak saya...
Saya perlu memesan dengan 2 kolom menggunakan kerangka entitas. Bagaimana caranya? return _repository.GetSomething().OrderBy(x => x.Col1 .. Col2)? yaitu SELECT * FROM Foo ORDER BY Col1,
Sebagai seseorang yang belum pernah menggunakan kedua teknologi tersebut pada proyek dunia nyata, saya bertanya-tanya apakah ada yang tahu bagaimana keduanya saling melengkapi dan seberapa banyak fungsi mereka tumpang
Dengan menggunakan linq, bagaimana saya dapat mengambil daftar item yang daftar atributnya cocok dengan daftar lain? Ambil contoh sederhana dan kode pseudo ini: List<Genres> listofGenres = new List<Genre>() { "action", "comedy" }); var movies = _db.Movies.Where(p =>...
Saya memiliki tabel, 'jejak terakhir', dengan bidang berikut. Id, AccountId, Version, DownloadNo, Date Datanya terlihat seperti ini: 28092|15240000|1.0.7.1782|2009040004731|2009-01-20 13:10:22.000 28094|61615000|1.0.7.1782|2009040007696|2009-01-20
Diberikan kelas: class foo { public string a = ""; public int b = 0; } Kemudian daftar umum dari mereka: var list = new List<foo>(new []{new foo(), new foo()}); Jika saya menetapkan beberapa properti di dalam List<T> ForEach()metode berikut , apakah ada cara yang lebih sederhana...
Saya mendapatkan kesalahan berikut saat mencoba melakukan kueri LINQ: LINQ ke Entitas tidak mengenali metode metode 'Boolean IsCharityMatching (System.String, System.String)', dan metode ini tidak dapat diterjemahkan ke dalam ekspresi penyimpanan. Saya telah membaca banyak pertanyaan...