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]

4
Konversi Hasil Kueri Linq ke Kamus
Saya ingin menambahkan beberapa baris ke database menggunakan Linq ke SQL, tetapi saya ingin membuat "pemeriksaan khusus" sebelum menambahkan baris untuk mengetahui apakah saya harus menambahkan, mengganti, atau mengabaikan baris incomming. Saya ingin menjaga trafik antara klien dan server DB serendah mungkin dan meminimalkan jumlah kueri. Untuk melakukan ini, saya …



7
Apa yang dikembalikan LINQ ketika hasilnya kosong
Saya punya pertanyaan tentang permintaan LINQ. Biasanya permintaan mengembalikan IEnumerable<T>tipe. Jika pengembaliannya kosong, tidak yakin apakah itu nol atau tidak. Saya tidak yakin apakah yang berikut ToList()akan melempar pengecualian atau hanya kosong List<string>jika tidak ada IEnumerablehasil yang ditemukan ? List<string> list = {"a"}; // is the result null or something …
319 c#  linq 

11
Deserializing JSON ke objek .NET menggunakan Newtonsoft (atau LINQ ke JSON mungkin?)
Saya tahu ada beberapa posting tentang Newtonsoft jadi mudah-mudahan ini bukan pengulangan ... Saya mencoba mengubah data JSON yang dikembalikan oleh API Kazaa menjadi objek yang bagus. WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString()); foreach (string item in list) …

5
Ratakan Daftar di LINQ
Saya punya permintaan LINQ yang mengembalikan IEnumerable<List<int>>tetapi saya ingin kembali hanya List<int>jadi saya ingin menggabungkan semua catatan saya di saya IEnumerable<List<int>>menjadi hanya satu array. Contoh: IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number; Saya ingin mengambil semua hasil saya IEnumerable<List<int>>hanya untuk satuList<int> Oleh karena …
314 c#  linq  list 

11
Hapus duplikat dalam daftar menggunakan LINQ
Saya memiliki kelas Itemsdengan properties (Id, Name, Code, Price). Daftar Itemsdiisi dengan item duplikat. Untuk ex .: 1 Item1 IT00001 $100 2 Item2 IT00002 $200 3 Item3 IT00003 $150 1 Item1 IT00001 $100 3 Item3 IT00003 $150 Bagaimana cara menghapus duplikat dalam daftar menggunakan LINQ?

16
Bagaimana Anda melakukan kueri "tidak dalam" dengan LINQ?
Saya memiliki dua koleksi yang memiliki properti Emaildi kedua koleksi. Saya perlu mendapatkan daftar item di daftar pertama di mana Emailtidak ada di daftar kedua. Dengan SQL saya hanya akan menggunakan "tidak dalam", tapi saya tidak tahu padanan dalam LINQ. Bagaimana itu dilakukan? Sejauh ini saya sudah bergabung, seperti ... …
307 c#  linq 

5
Mengapa ReSharper memberi tahu saya "penutupan yang ditangkap secara implisit"?
Saya memiliki kode berikut: public double CalculateDailyProjectPullForceMax(DateTime date, string start = null, string end = null) { Log("Calculating Daily Pull Force Max..."); var pullForceList = start == null ? _pullForce.Where((t, i) => _date[i] == date).ToList() // implicitly captured closure: end, start : _pullForce.Where( (t, i) => _date[i] == date && …
296 c#  linq  resharper 

17
Kerangka Entitas: Sudah ada DataReader terbuka yang terkait dengan Perintah ini
Saya menggunakan Entity Framework dan kadang-kadang saya akan mendapatkan kesalahan ini. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Meskipun saya tidak melakukan manajemen koneksi manual. kesalahan ini terjadi sesekali. kode yang memicu kesalahan (disingkat agar mudah dibaca): if (critera.FromDate …


30
Apa aspek paling sulit atau paling disalahpahami dari LINQ? [Tutup]
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 ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan untuk …
282 c#  linq  c#-3.0 

19
Kerangka Entitas. Hapus semua baris dalam tabel
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 dieksekusi. Apakah ada alternatif lain?
280 c#  sql  linq  entity-framework 

12
Menyortir daftar menggunakan Lambda / Linq ke objek
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 Sort(ref List<Employee> list, string sortBy, string sortDirection) { …


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.