Каков самый простой способ вернуть первый набор свойств запроса linq в виде необязательных строк или скрыть от анонимного типа до (строка?, строка?)? Ниже не работает из-за анонимного объекта.
private (string? HotemName, string? TransportationName) Get3rdPartyHotelTranporationNames(int customerID, int supplierID, System.DateTime? startDate, System.DateTime? endDate)
{
var x = (from res in reservations
join trans in _unitOfWork.tbl_reservations on res.id_pk equals transRes.id
where trans.status == 4
select new
{
HotemName = res.Name,
TransportationName = trans.Name
}).Take(1).Single();
return x;
}