Bu beni okulda çok rahatsız eden bir şey.
Beş yıl önce, SQL'i öğrendiğimde, ilk önce neden istediğimiz alanları daha sonra istediklerimizi istediğimizi merak ettim.
Benim düşünceme göre, şunu yazmalıyız:
From Employee e
Select e.Name
Peki neden norm aşağıdakileri söylüyor?
Select e.Name -- Eeeeek, what does e mean?
From Employee e -- Ok, now I know what e is
SQL'i anlamak haftalar sürdü ve o zamanın çoğunun yanlış elemanlar tarafından tüketildiğini biliyorum.
C # ile yazmak gibidir:
string name = employee.Name;
var employee = this.GetEmployee();
Öyleyse, bunun tarihsel bir nedeni olduğunu varsayıyorum. Neden?
Linq
standartlaştırılmış SQL
sözdizimini kullanmamış olmayı diledim .