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]


3
Bagaimana saya bisa memastikan bahwa FirstOrDefault <KeyValuePair> telah mengembalikan nilai
Berikut adalah versi sederhana dari apa yang saya coba lakukan: var days = new Dictionary&lt;int, string&gt;(); days.Add(1, "Monday"); days.Add(2, "Tuesday"); ... days.Add(7, "Sunday"); var sampleText = "My favorite day of the week is 'xyz'"; var day = days.FirstOrDefault(x =&gt; sampleText.Contains(x.Value)); Karena 'xyz' tidak ada dalam kamus, metode FirstOrDefault tidak akan …
91 c#  linq 



13
SUKA operator di LINQ
Apakah ada cara untuk membandingkan string dalam ekspresi C # LINQ yang mirip dengan LIKEoperator SQL ? Misalkan saya memiliki daftar string. Di daftar ini saya ingin mencari string. Di SQL, saya bisa menulis: SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%' Alih-alih di atas, kueri menginginkan sintaks linq. using …
89 c#  linq  sql-like 

7
Dapatkan kode HTML dari situs web di C #
Bagaimana cara mendapatkan kode HTML dari situs web, menyimpannya, dan menemukan beberapa teks dengan ekspresi LINQ? Saya menggunakan kode berikut untuk mendapatkan sumber halaman web: public static String code(string Url) { HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(Url); myRequest.Method = "GET"; WebResponse myResponse = myRequest.GetResponse(); StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8); string result …
89 c#  html  linq 

7
Buat Tupel dalam Pilihan Linq
Saya bekerja dengan C # dan .NET Framework 4.5.1 mengambil data dari database SQL Server dengan Entity Framework 6.1.3. Aku punya ini: codes = codesRepo.SearchFor(predicate) .Select(c =&gt; new Tuple&lt;string, byte&gt;(c.Id, c.Flag)) .ToList(); Dan ketika saya menjalankannya, saya mendapatkan pesan ini: Hanya konstruktor dan penginisialisasi tanpa parameter yang didukung di LINQ …

3
LINQ ke Entitas tidak mengenali metode 'System.String Format (System.String, System.Object, System.Object)'
Saya memiliki kueri linq ini: private void GetReceivedInvoiceTasks(User user, List&lt;Task&gt; tasks) { var areaIds = user.Areas.Select(x =&gt; x.AreaId).ToArray(); var taskList = from i in _db.Invoices join a in _db.Areas on i.AreaId equals a.AreaId where i.Status == InvoiceStatuses.Received &amp;&amp; areaIds.Contains(a.AreaId) select new Task { LinkText = string.Format(Invoice {0} has been received …

3
Apakah ada sintaks C # LINQ untuk metode Querizable.SelectMany ()?
Saat menulis kueri menggunakan sintaks C # LINQ, apakah ada cara untuk menggunakan metode Querizable.SelectMany dari sintaks kata kunci? Untuk string[] text = { "Albert was here", "Burke slept late", "Connor is happy" }; Dengan menggunakan metode fasih saya bisa bertanya var tokens = text.SelectMany(s =&gt; s.Split(' ')); Apakah ada …
88 c#  linq  keyword  iqueryable 

5
Bagaimana cara menunggu daftar tugas secara asynchronous menggunakan LINQ?
Saya memiliki daftar tugas yang saya buat seperti ini: public async Task&lt;IList&lt;Foo&gt;&gt; GetFoosAndDoSomethingAsync() { var foos = await GetFoosAsync(); var tasks = foos.Select(async foo =&gt; await DoSomethingAsync(foo)).ToList(); ... } Dengan menggunakan .ToList(), semua tugas harus dimulai. Sekarang saya ingin menunggu penyelesaian mereka dan mengembalikan hasilnya. Ini berfungsi di ...blok di …
88 c#  linq  async-await 

12
Mencari pohon menggunakan LINQ
Saya memiliki pohon yang dibuat dari kelas ini. class Node { public string Key { get; } public List&lt;Node&gt; Children { get; } } Saya ingin mencari pada semua anak dan semua anaknya untuk mendapatkan yang cocok dengan kondisi: node.Key == SomeSpecialKey Bagaimana cara menerapkannya?
87 c#  .net  linq 

3
Abaikan ruang nama di LINQ ke XML
Bagaimana saya memiliki LINQ ke XML iqnore semua ruang nama? Atau sebaliknya, bagaimana cara menghapus ruang nama? Saya bertanya karena namespace diatur dalam mode semi-acak dan saya lelah harus mencari node dengan dan tanpa namespace.
87 .net  xml  linq 

3
Apakah LINQ bekerja dengan IEnumerable?
Saya memiliki kelas yang mengimplementasikan IEnumerable, tetapi tidak menerapkan IEnumerable&lt;T&gt;. Saya tidak dapat mengubah kelas ini, dan saya tidak dapat menggunakan kelas lain sebagai gantinya. Seperti yang saya pahami dari MSDN LINQ dapat digunakan jika kelas mengimplementasikanIEnumerable&lt;T&gt; . Saya sudah mencoba menggunakan instance.ToQueryable(), tetapi masih tidak mengaktifkan metode LINQ. Saya …
87 .net  linq  ienumerable 


4
Apakah kata kunci LINQ lebih baik daripada kata kunci dalam?
Saya sedang mempelajari kembali LINQ dan mencoba memahami perbedaan antara letdan menggunakan intokata kunci. Sejauh ini letkata kunci tampaknya lebih baik daripada intokata kunci sejauh pemahaman saya. Kata intokunci pada dasarnya memungkinkan seseorang untuk melanjutkan kueri setelah proyeksi. (Hanya ingin menyatakan secara eksplisit bahwa saya tidak merujuk ke grup untuk …
86 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.