Nói rằng tôi có những giá trị trong một bảng cơ sở dữ liệuLàm thế nào để sử dụng orderby với 2 trường trong LINQ?
id = 1
StartDate = 1/3/2010
EndDate = 1/3/2010
id = 2
StartDate = 1/3/2010
EndDate = 1/9/2010
Bây giờ tôi có cho đến nay orderby này cho LINQ tôi
var hold = MyList.OrderBy(x => x.StartDate).ToList();
tôi muốn đặt nó tuy nhiên cũng sử dụng ngày kết thúc.
Giống như thứ tự tôi muốn này trong khi
id 2
id 1
Vì vậy endDates
mà là lớn hơn đi đầu tiên. Tôi không chắc chắn nếu tôi cần phải thay đổi điều này để sử dụng một số chức năng so sánh hoặc một cái gì đó.
thể trùng lặp của [Nhiều "Đặt hàng bằng" trong LINQ] (http://stackoverflow.com/questions/298725/multiple-order-by-in-linq) – Moes