Ini adalah sesuatu yang sangat mengganggu saya di sekolah.
Lima tahun yang lalu, ketika saya belajar SQL, saya selalu bertanya-tanya mengapa kita pertama menentukan bidang yang kita inginkan dan kemudian dari mana kita menginginkannya.
Menurut ide saya, kita harus menulis:
From Employee e
Select e.Name
Jadi mengapa norma mengatakan yang berikut?
Select e.Name -- Eeeeek, what does e mean?
From Employee e -- Ok, now I know what e is
Butuh waktu berminggu-minggu bagi saya untuk memahami SQL, dan saya tahu bahwa banyak waktu yang dikonsumsi oleh urutan elemen yang salah.
Itu seperti menulis dalam C #:
string name = employee.Name;
var employee = this.GetEmployee();
Jadi, saya berasumsi bahwa itu memiliki alasan historis. Mengapa?
Linq
tidak dapat menggunakan SQL
sintaks standar .