내 응용 프로그램에는 동일한 필드로 정렬 된 쿼리 결과 목록이 필요한 여러 영역이 있습니다.지도 정의 내에서 정렬하는 것이 나쁜 습관으로 간주됩니까?
이public sealed class BlogPosts_OrderedByPublishDateDesc : AbstractIndexCreationTask<BlogPost>
{
public BlogPosts_OrderedByPublishDateDesc()
{
Map = blogPosts => from blogPost in blogPosts
orderby blogPost.PublishedOn descending
select new
{
blogPost.PublishedOn
};
}
}
이 작동하지만, 내 을 정렬하는 것은지도의 정의는 어떻게 든 나쁜 생각 같은 소리 :
그래서 나는이 같은 정적 인덱스를 정의했습니다.그래서 지금까지 나는 반대하거나 반대하는 증거를 찾지 못했습니다.
권장 방법은 무엇입니까?
공식적인 사용자 그룹에 따르면이 방법이 권장됩니다. "[정적 인덱스]는 처음 실행시 오래 될 가능성이 적습니다." http://groups.google.com/group/ravendb/browse_thread/thread/28023a7dd69e005f?fwc=1. Map 정의 내에서 * 정렬하는 것이 어떤 이유로 든 나쁜 것으로 간주되는지 여부를 알고 싶습니다. –