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]

1
Mengapa kompilator C # menjadi gila pada kueri LINQ bersarang ini?
Cobalah untuk mengkompilasi kode berikut dan Anda akan menemukan bahwa kompiler membutuhkan> 3 GB RAM (semua memori gratis di mesin saya) dan waktu yang sangat lama untuk mengkompilasi (sebenarnya saya mendapatkan pengecualian IO setelah 10 menit). using System; using System.Linq; public class Test { public static void Main() { Enumerable.Range(0, …
97 c#  linq 

3
Linq Syntax - Memilih beberapa kolom
Ini adalah Sintaks Linq saya yang saya gunakan untuk model entitas saya IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Bagaimana cara memilih beberapa kolom? Seperti saya ingin memilih res.ID juga. Dan bagaimana saya bisa menerima itu? IQueryable …

6
Cara menggunakan IEqualityComparer
Saya memiliki beberapa lonceng di database saya dengan nomor yang sama. Saya ingin mendapatkan semuanya tanpa duplikasi. Saya membuat kelas pembanding untuk melakukan pekerjaan ini, tetapi eksekusi fungsi menyebabkan penundaan besar dari fungsi tanpa perbedaan, dari 0,6 detik menjadi 3,2 detik! Apakah saya melakukannya dengan benar atau apakah saya harus …

11
Cara elegan untuk menggabungkan banyak koleksi elemen?
Katakanlah saya memiliki jumlah koleksi yang berubah-ubah, masing-masing berisi objek dengan jenis yang sama (misalnya, List<int> foodan List<int> bar). Jika koleksi-koleksi ini adalah koleksi mereka sendiri (misalnya, dari tipe List<List<int>>, saya dapat menggunakan SelectManyuntuk menggabungkan semuanya menjadi satu koleksi. Namun, jika koleksi ini belum ada dalam koleksi yang sama, kesan …

3
Bagaimana saya bisa melakukan SELECT UNIQUE dengan LINQ?
Saya punya daftar seperti ini: Red Red Brown Yellow Green Green Brown Red Orange Saya mencoba melakukan SELECT UNIQUE dengan LINQ, yaitu yang saya inginkan Red Brown Yellow Green Orange var uniqueColors = from dbo in database.MainTable where dbo.Property == true select dbo.Color.Name; Saya kemudian mengubahnya menjadi var uniqueColors = …

4
LINQ Operator berbeda, abaikan kasus?
Diberikan contoh sederhana berikut: List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); Tampaknya CaseInsensitiveComparer sebenarnya tidak digunakan untuk melakukan perbandingan tidak peka huruf besar / kecil. Dengan kata lain differentList berisi jumlah item yang …

15
Apa yang dapat saya lakukan untuk menyelesaikan pengecualian "Baris tidak ditemukan atau diubah" di LINQ ke SQL pada Database SQL Server Compact Edition?
Saat menjalankan SubmitChanges ke DataContext setelah memperbarui beberapa properti dengan sambungan LINQ ke SQL (terhadap SQL Server Compact Edition) saya mendapatkan "Baris tidak ditemukan atau diubah." ChangeConflictException. var ctx = new Data.MobileServerDataDataContext(Common.DatabasePath); var deviceSessionRecord = ctx.Sessions.First(sess => sess.SessionRecId == args.DeviceSessionId); deviceSessionRecord.IsActive = false; deviceSessionRecord.Disconnected = DateTime.Now; ctx.SubmitChanges(); Kueri menghasilkan SQL …
96 .net  linq  linq-to-sql 

3
Apa yang dilakukan Include () di LINQ?
Saya mencoba melakukan banyak penelitian tetapi saya lebih seperti orang db - jadi bahkan penjelasan di MSDN tidak masuk akal bagi saya. Adakah yang bisa menjelaskan, dan memberikan beberapa contoh tentang Include()pernyataan apa yang dilakukan dalam istilah SQLkueri?
96 sql  linq 

13
mencetak semua isi array di C #
Saya mencoba untuk mencetak isi dari sebuah array setelah menjalankan beberapa metode yang mengubahnya, di Java saya menggunakan: System.out.print(Arrays.toString(alg.id)); bagaimana cara melakukan ini di c #?
96 c#  .net  arrays  linq 

4
Roslyn gagal mengkompilasi kode
Setelah saya memindahkan proyek saya dari VS2013 ke VS2015, proyek tersebut tidak lagi dibangun. Terjadi galat kompilasi dalam pernyataan LINQ berikut ini: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v in array where decimal.TryParse(v, out …
95 c#  .net  linq  roslyn 

10
Apa LINQ terkemuka untuk pustaka JavaScript? [Tutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Stack Overflow. Tutup 7 tahun yang lalu . Perbaiki pertanyaan ini Saya mencari pustaka JavaScript yang memungkinkan saya menanyakan objek JSON yang kompleks menggunakan sintaks …
95 javascript  json  linq 

6
LINQ Menggunakan Max () untuk memilih satu baris
Saya menggunakan LINQ pada IQuerable yang dikembalikan dari NHibernate dan saya perlu memilih baris dengan nilai maksimum di beberapa bidang. Saya telah menyederhanakan sedikit yang saya pertahankan. Saya perlu memilih satu baris dari tabel saya dengan nilai maksimum dalam satu bidang. var table = new Table { new Row(id: 1, …
95 c#  .net  linq 


13
Bagaimana cara meratakan pohon melalui LINQ?
Jadi saya punya pohon sederhana: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Saya punya IEnumerable<MyNode>. Saya ingin mendapatkan daftar semua MyNode(termasuk objek simpul dalam ( Elements)) sebagai satu daftar datar Where group == 1. Bagaimana cara melakukan hal seperti itu melalui LINQ?
95 c#  .net  linq  .net-4.0  tree 

2
Di manakah Metode Ekstensi LINQ "Lipat"?
Saya menemukan dalam sampel Linq MSDN sebuah metode rapi yang disebut Fold () yang ingin saya gunakan. Contoh mereka: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Sayangnya, saya tidak bisa mendapatkan ini untuk dikompilasi, baik dalam contoh mereka …

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.