Просто интересно, имеет ли значение, в какой последовательности добавляются методы LINQ?
Например,
using(MyDataContext context = new MyDataContext())
{
var user = context.Users
.Where(u => u.UserName.StartsWith("t"))
.OrderByDescending(u => u.CreatedDate)
.FirstOrDefault();
}
, а это полностью то же самое?
using(MyDataContext context = new MyDataContext())
{
var user = context.Users
.OrderByDescending(u => u.CreatedDate)
.Where(u => u.UserName.StartsWith("t"))
.FirstOrDefault();
}
Конечно, я могу протестировать все методы один за другим, но я хотел бы иметь некоторое общее представление о логике.
Итак:
Еще раз спасибо!