1回のクエリで128を超えるレコードを取得できず、.Take(1024)を使用すると、これを1024に拡張できることはわかっていますが、サンプルデータベースのこのコードに新しい問題があります。
var albumCount = session.Query<Album>().Count();
Console.WriteLine(albumCount); // 246 as expected?!?
var somemoredata = session.Query<Album>();
Console.WriteLine(somemoredata.Count()); // 246 but it sould be 128
int cnt = 1;
foreach (var album in somemoredata)
{
Console.WriteLine(cnt++.ToString() + " " + album.Id); // repeats 128 counts
}
どうすればいいの?somemoredataの数は246ですが、foreachは128行を書き込みますか?!?
エラーはどこにありますか?