Как LINQ компилируется в CIL?

Например:

var query = from c in db.Cars select c;
foreach(Car aCar in query)
{
     Console.WriteLine(aCar.Name);
}

Как это перевести после компиляции? Что происходит за кулисами?

Ответы на вопрос(2)

Ваш ответ на вопрос