확인이 유사한 Q &을 사용하고
: Nhibernate migrate ICriteria to QueryOver
행 수에 대한 NHiberante에서 기본적으로 지원이 있습니다. 아웃 - 오브 - 박스 준비를 총 얻을 -의 그것은 부품, 전망은 ... 이제 우리는 단지 그것의 기본 기준을 어디에 금액을 가지고 새로운 기준을 만들기 위해 변압기를 사용할 수
// the QueryOver
var query = session.QueryOver<MyEntity>();
일부 쿼리를 보자 행 개수
// GET A ROW COUNT query (ICriteria)
var rowCount = CriteriaTransformer.TransformToRowCount(query.UnderlyingCriteria);
는
다음 단계는`Future`을 제안하기위한
// ask for a list, but with a Future, to combine both in one SQL statement
var list = query
.Future<MyEntity>()
.ToList();
// execute the main and count query at once
var count = rowCount
.FutureValue<int>()
.Value;
// list is now in memory, ready to be used
var list = futureList
.ToList();
upvote에를 dB로 왕복에 두 쿼리를 얻기 위해 미래를 사용하는 것입니다 –