Bên trong truy vấn LINQ cho một lựa chọn ẩn danh Tôi muốn nối các chuỗi từ hai thuộc tính.LINQ Lambda nhận được hai thuộc tính dưới dạng chuỗi từ sự tăng tiết
Ví dụ: để tìm tên đầy đủ của người lớn tuổi nhất trong một số nhóm người.
var personsAndOldest = db.Persons.GroupBy(person => person.SomeThingThatCanBeGroupedForPerson).Select(a => new
{
FirstName = a.FirstOrDefault().FirstName,
LastName = a.FirstOrDefault().LastName,
BirthDate = a.FirstOrDefault().BirthDate,
FullnameOfOldes = a.Aggregate((pers1, pers2) => pers1.BirthDate > pers2.BirthDate ? pers1 : pers2).FirstName + " " //How do I get LastName of the old one (without using the full aggregate again)
});
Tôi có phải viết toàn bộ lần nữa để lấy LastName sau tên và khoảng trắng không?
bạn có muốn kết quả hết sức để có đầy đủ tên của người lớn tuổi nhất, hoặc bạn chỉ muốn người già nhất có 'FullnameOfOldes' cư trú? – davisoa