Pertanyaan yang diberi tag linq

176
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...

176
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...

175
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...

174
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 =>

171
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 seperti ini: CustID | Jan- 2008 |...

171
Pilih Kamus <T1, T2> dengan LINQ

Saya telah menggunakan kata kunci "pilih" dan metode ekstensi untuk mengembalikan IEnumerable<T>dengan LINQ, tetapi saya harus mengembalikan generik Dictionary<T1, T2>dan tidak dapat menemukannya. Contoh saya belajar ini dari menggunakan sesuatu dalam bentuk yang mirip dengan yang...

168
LINQ: "berisi" dan permintaan Lambda

Saya telah a List<BuildingStatus>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...

167
Func <T> tanpa parameter

Bisakah saya meneruskan metode dengan parameter keluar sebagai Fungsi? public IList<Foo> FindForBar(string bar, out int count) { } // somewhere else public IList<T> Find(Func<string, int, List<T>> listFunction) { } Func membutuhkan tipe sehingga out tidak dapat...

166
LINQ - Gabung Kiri, Kelompokkan, dan Hitung

Katakanlah saya punya SQL ini: SELECT p.ParentId, COUNT(c.ChildId) FROM ParentTable p LEFT OUTER JOIN ChildTable c ON p.ParentId = c.ChildParentId GROUP BY p.ParentId Bagaimana saya bisa menerjemahkan ini ke dalam LINQ ke SQL? Saya terjebak di COUNT (c.ChildId), SQL yang dihasilkan sepertinya...

165
Perbedaan antara Pencarian () dan Kamus (Dari daftar ())

Saya mencoba untuk membungkus kepala saya di sekitar struktur data mana yang paling efisien dan kapan / di mana menggunakan yang mana. Sekarang, bisa jadi saya hanya tidak mengerti strukturnya dengan cukup baik, tetapi bagaimana ILookup(of key, ...)perbedaannya Dictionary(of key, list(of...

161
Temukan () vs. Dimana (). FirstOrDefault ()

Saya sering melihat orang menggunakan Where.FirstOrDefault()untuk melakukan pencarian dan mengambil elemen pertama. Kenapa tidak pakai saja Find()? Apakah ada keuntungan bagi yang lain? Saya tidak bisa membedakan. namespace LinqFindVsWhere { class Program { static void Main(string[] args) {...

161
Buat daftar dari dua daftar objek dengan LINQ

Saya memiliki situasi berikut class Person { string Name; int Value; int Change; } List<Person> list1; List<Person> list2; Saya perlu menggabungkan 2 daftar menjadi yang baru List<Person> jika itu orang yang sama catatan menggabungkan akan memiliki nama itu, nilai orang di...

161
LINQ Group By menjadi Obyek Kamus

Saya mencoba menggunakan LINQ untuk membuat Dictionary<string, List<CustomObject>>dari List<CustomObject>. Saya bisa membuatnya bekerja menggunakan "var", tetapi saya tidak ingin menggunakan tipe anonim. Inilah yang saya miliki var x = (from CustomObject o in ListOfCustomObjects...

160
Linq ke Sql: Banyak gabungan luar kiri

Saya mengalami beberapa masalah mencari tahu bagaimana menggunakan lebih dari satu bergabung luar menggunakan LINQ to SQL. Saya mengerti cara menggunakan satu join luar kiri. Saya menggunakan VB.NET. Di bawah ini adalah sintaks SQL saya. T-SQL SELECT o.OrderNumber, v.VendorName,...