을 결합하여 나는 다음과 같은 코드가 있습니다 LinqToSql 쿼리
List<T> list = new List<T>();
IEnumerable<T> query1 = ...
IEnumerable<T> query2 = ...
IEnumerable<T> query3 = ...
list.AddRange(query1.ToList<T>());
list.AddRange(query2.ToList<T>());
list.AddRange(query3.ToList<T>());
는 지금까지 내가 알고 있어요으로 이것은 데이터베이스 ToList 방법은 쿼리에 사용할 때마다 여행의 원인이됩니다.
데이터베이스에 단 하나의 트립이 수행되도록 쿼리를 어떻게 결합합니까?