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.
LINQ ke SQL tidak mendukung metode berikut Math .
Perbedaan dari .NET
.NET Framework memiliki semantik pembulatan yang berbeda dari SQL Server. Metode Round dalam .NET Framework melakukan pembulatan Banker, di mana angka yang berakhiran .5 dibulatkan ke digit genap terdekat alih-alih ke digit yang lebih tinggi berikutnya. Misalnya, 2,5 dibulatkan menjadi 2, sedangkan 3,5 dibulatkan menjadi 4. (Teknik ini membantu menghindari bias sistematis terhadap nilai yang lebih tinggi dalam transaksi data besar.)
Di SQL, fungsi ROUND selalu membulatkan nilai menjauh dari 0. Oleh karena itu, 2,5 dibulatkan menjadi 3, dibandingkan dengan dalam .NET Framework yang dibulatkan menjadi 2.
LINQ ke SQL melewati semantik SQL ROUND dan tidak mencoba menerapkan pembulatan Banker.