Я часто использую их при привязке данных к сложным элементам управления - подобно сеткам. Это дает мне простой способ отформатировать данные, которые я отправляю в элемент управления, чтобы упростить отображение этих данных для управления.
GridView1.DataSource = myData.Select (x => new {Name = x.Description, Date = x.Date.ToShortDate()});
Но, после того, как код будет стабильным, я преобразую анонимные классы в названные классы.
У меня также есть случаи (службы Reporting Services), где мне нужно загрузить их с использованием нереляционных данных, а для служб Reporting Services данные должны быть FLAT! Я использую LINQ/Lambda, чтобы легко сгладить данные.
не могли бы вы добавить ссылку на эту статью? –