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]


2
Linq to Entities gabung vs groupjoin
Saya telah mencari di web tetapi saya masih tidak dapat menemukan jawaban yang sederhana. Bisakah seseorang tolong jelaskan (dalam bahasa Inggris sederhana) apa GroupJoinitu? Apa bedanya dengan batin yang biasa Join? Apakah ini biasa digunakan? Apakah hanya untuk sintaksis metode? Bagaimana dengan sintaks query? Contoh kode c # akan menyenangkan.


5
Async tunggu di linq pilih
Saya perlu memodifikasi program yang sudah ada dan berisi kode berikut: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Tetapi ini terasa sangat aneh bagi saya, pertama-tama penggunaan asyncdan awaitdalam pemilihan. Menurut jawaban Stephen Cleary ini, saya seharusnya bisa menghilangkannya. Lalu …
180 c#  linq  asynchronous 

4
Kerangka kerja entitas, permintaan kueri Sertakan () beberapa entitas anak
Ini mungkin pertanyaan yang sangat sederhana tapi apa cara yang bagus untuk memasukkan banyak entitas anak saat menulis kueri yang mencakup TIGA level (atau lebih)? yaitu saya memiliki 4 tabel: Company, Employee, Employee_CardanEmployee_Country Perusahaan memiliki hubungan 1: m dengan Karyawan. Karyawan memiliki hubungan 1: m dengan Employee_Car dan Employee_Country. Jika …

17
Maks atau Default?
Apa cara terbaik untuk mendapatkan nilai Max dari kueri LINQ yang mungkin tidak menghasilkan baris? Jika saya lakukan Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Saya mendapatkan kesalahan saat kueri tidak mengembalikan baris. Saya bisa melakukannya Dim x = (From y In …
176 c#  .net  linq  linq-to-sql 

12
ToList () - apakah ia membuat daftar baru?
Katakanlah saya punya kelas public class MyObject { public int SimpleInt{get;set;} } Dan saya punya List<MyObject>, dan saya ToList()dan kemudian mengubah salah satu SimpleInt, akankah perubahan saya disebarkan kembali ke daftar asli. Dengan kata lain, apa yang akan menjadi hasil dari metode berikut? public void RunChangeList() { var objs = …
176 c#  linq 

11
Nilai pengembalian maksimum jika kueri kosong
Saya punya pertanyaan ini: int maxShoeSize = Workers .Where(x => x.CompanyId == 8) .Max(x => x.ShoeSize); Apa yang akan terjadi maxShoeSizejika perusahaan 8 tidak memiliki pekerja sama sekali? UPDATE: Bagaimana saya bisa mengubah kueri untuk mendapatkan 0 dan bukan pengecualian?

5
Dapatkan daftar nilai berbeda di Daftar
Dalam C #, katakanlah saya memiliki kelas yang disebut Catatan dengan tiga variabel anggota String. public class Note { public string Title; public string Author; public string Text; } Dan saya memiliki daftar tipe Catatan: List<Note> Notes = new List<Note>(); Apa cara paling bersih untuk mendapatkan daftar semua nilai berbeda …
175 c#  linq  list  distinct 

11
LINQ Berisi Tidak Peka Huruf
Kode ini peka terhadap huruf besar-kecil, bagaimana membuatnya tidak peka huruf besar kecil? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 

3
Pilih Kamus <T1, T2> dengan LINQ
Saya telah menggunakan kata kunci "pilih" dan metode ekstensi untuk mengembalikan IEnumerable&lt;T&gt;dengan LINQ, tetapi saya harus mengembalikan generik Dictionary&lt;T1, T2&gt;dan tidak dapat menemukannya. Contoh saya belajar ini dari menggunakan sesuatu dalam bentuk yang mirip dengan yang berikut: IEnumerable&lt;T&gt; coll = from x in y select new SomeClass{ prop1 = value1, …
171 c#  .net  linq  generics 

6
Apakah mungkin untuk Pivot data menggunakan LINQ?
Saya bertanya-tanya apakah mungkin menggunakan LINQ untuk menggerakkan data dari tata letak berikut: CustID | OrderDate | Qty 1 | 1/1/2008 | 100 2 | 1/2/2008 | 200 1 | 2/2/2008 | 350 2 | 2/28/2008 | 221 1 | 3/12/2008 | 250 2 | 3/15/2008 | 2150 menjadi sesuatu …
171 linq  pivot-table 



5
LINQ: "berisi" dan permintaan Lambda
Saya telah a List&lt;BuildingStatus&gt;disebut buildingStatus. Saya ingin memeriksa apakah ini berisi status yang kode arang (dikembalikan oleh GetCharCode()) sama dengan beberapa variabel v.Status,. Apakah ada cara untuk melakukan ini, di sepanjang baris kode (non-kompilasi) di bawah ini? buildingStatus.Contains(item =&gt; item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

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.