0
기사라는 테이블이 있다고합시다.nhibernate로 동적 순서 지정
그것은 다음 열 보유: 하나의 방법을 사용 ID, 이름, 본문 생성, 수정 뷰 등
, 문서의 목록을 끌어 가능하고있는 열을 전달할 것이다을 나는 주문하고 싶어? 또한 방향, 즉 desc 또는 asc.
기사라는 테이블이 있다고합시다.nhibernate로 동적 순서 지정
그것은 다음 열 보유: 하나의 방법을 사용 ID, 이름, 본문 생성, 수정 뷰 등
, 문서의 목록을 끌어 가능하고있는 열을 전달할 것이다을 나는 주문하고 싶어? 또한 방향, 즉 desc 또는 asc.
나는 당신이 "하나의 방법"코멘트 무슨 뜻인지 잘 모르겠지만, 당신은 Criteria를 사용하여이 작업을 수행 할 수 있습니다 분명히
IList articles = session.CreateCriteria(typeof(Article))
.AddOrder(Order.Asc("Name"))
.List();
, 당신은 방법이 포장 할 수 있으며 속성의 이름을 전달 당신은 방향을 정렬뿐만 아니라 매개 변수로 주문 싶어. 후자는 Order.Asc()
또는 Order.Desc()
으로 지정됩니다.
물론 HQL을 사용하는 것이 더 편한 경우에는 "오름차순 오름차순으로 문서 작성" –
@ joshua.ewer - 맞습니다. HQL을 사용하는 것이 더 나은 방법입니다. 그러나,이 경우 HQL은 이상적인 것보다 덜 동적으로 생성되어야합니다. – ChssPly76