Pertanyaan yang diberi tag linq

96
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

96
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
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?

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

95
Bagaimana cara mengembalikan nilai dari Action ()?

Berkenaan dengan jawaban untuk pertanyaan ini Meneruskan DataContext ke Aksi () , bagaimana cara mengembalikan nilai dari aksi (db)? SimpleUsing.DoUsing(db => { // do whatever with db }); Seharusnya lebih seperti: MyType myType = SimpleUsing.DoUsing<MyType>(db => { // do...

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

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

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

94
Paging dengan LINQ untuk objek

Bagaimana Anda menerapkan paging dalam kueri LINQ? Sebenarnya untuk saat ini, saya akan puas jika fungsi sql TOP bisa ditiru. Namun, saya yakin bahwa kebutuhan untuk dukungan paging penuh akan muncul lebih cepat nanti. var queryResult = from o in objects where ... select new { A = o.a, B =...

94
LINQ Bergabung dengan Berbagai Ketentuan di On Clause

Saya mencoba menerapkan kueri di LINQ yang menggunakan gabungan luar kiri dengan beberapa kondisi di klausa ON. Saya akan menggunakan contoh dua tabel berikut Project (ProjectID, ProjectName) dan Task (TaskID, ProjectID, TaskName, Completed). Saya ingin melihat daftar lengkap semua proyek...