0
나는 그것을 호출 할 때이 방법이 실패 할이 방법엔티티 프레임 워크 시간 초과 오류
public static List<SummaryItinerary> ReturnBookingsByUserGuid(Guid userGuid)
{
var entities = new gHOPEntities();
var results = from itinerary in entities.Itinerary
where itinerary.UserGuid == userGuid
where itinerary.Booking
select new SummaryItinerary()
{
TourTitle = itinerary.Tours.Title,
TourId = itinerary.Tours.TourId,
TourSEOName =
itinerary.Tours.SEOName,
DepartureDate =
itinerary.DepartureDate,
Passengers = itinerary.Passengers,
Nights = itinerary.Nights,
GrandTotal = itinerary.GrandTotal,
AmountPaid = itinerary.AmountPaid,
CreationDate =
itinerary.CreationDate
};
var summaryItineraryList = new List<SummaryItinerary>();
foreach(var summaryItinerary in results)
{
summaryItineraryList.Add(summaryItinerary);
}
return summaryItineraryList.OrderByDescending(i =>
i.CreationDate).ToList();
}
에게 있습니다. 시간 종료 오류가 리턴됩니다. 그러나 for 루프에 중단 점을 넣으면 통과합니다. 왜 이런 일이 일어나는 걸까요?
감사합니다,
Sachin
참고 : 다음을 수행하는 것이 방지하기 위해 당신이'summaryItineraryList.AddRange (결과)를 사용할 수'대신 Foreach 루프 – Reniuz
영향을주지 않습니다 그. –
@Sachin 디버그 중이면 메소드 호출 ReturnBookingsByUserGuid의 결과를 얻을 수 있습니까? –