Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Secara umum, LINQ ke SQL tidak mendukung operator urutan yang memiliki satu atau beberapa kualitas berikut:
Ambil lambda dengan parameter indeks.
Mengandalkan properti baris berurutan, seperti TakeWhile.
Mengandalkan implementasi CLR yang arbitraris, seperti IComparer<T>.
Perbedaan dari .NET
Semua operator urutan yang didukung berfungsi seperti yang diharapkan dalam Common Language Runtime (CLR) kecuali Average.
Average mengembalikan nilai dengan jenis yang sama dengan jenis yang dirata-ratakan, sedangkan di CLR Average selalu mengembalikan Double atau Decimal. Jika argumen sumber secara eksplisit dilemparkan ke ganda / desimal atau pemilih dilemparkan ke ganda / desimal, SQL yang dihasilkan juga akan memiliki konversi seperti itu dan hasilnya akan seperti yang diharapkan.