Skip to content

Instantly share code, notes, and snippets.

@moaschterle
Created February 12, 2015 12:43
Show Gist options
  • Save moaschterle/40fab591f1268a07da11 to your computer and use it in GitHub Desktop.
Save moaschterle/40fab591f1268a07da11 to your computer and use it in GitHub Desktop.
[HttpGet, Route("api/Huette/All/{elements}")]
public IEnumerable<Huette> Get(int elements)
{
//using (var session = RavenSession.OpenSession())
//{
// var huettenliste = session.Query<Huette>().Take(elements).OrderBy(x => x.Name).ThenBy(x => x.Region);
// return huettenliste.ToList();
//}
//Test Stream Api
using (var session = RavenSession.OpenSession())
{
IQueryable<Huette> query = session.Query<Huette, GeHuetteByNameAndRegionAndGemeinde>();
//.OrderBy(x => x.Name)
//.ThenBy(x => x.Region);
IEnumerator<StreamResult<Huette>> results = session.Advanced.Stream<Huette>(query);
//Des war mitn yield tat passen
while (results.MoveNext())
yield return results.Current.Document;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment