以下のコードを使用して、特定のトランザクション日付の Check エンティティを取得しています。しかし、私が提供した取引日以外の取引日で小切手を受け取っています。何が起こっている?
var date = new DateTime(2013, 3, 1);
var context = _qb.CreateContext();
var entries = new List<Check>();
var page = 1;
do
{
var query = new CheckQuery();
query.PageNumber = page;
query.ResultsPerPage = 100;
query.TxnDate = date;
var results = query.ExecuteQuery<Check>(context).ToList();
if (results.Count == 0) break;
entries.AddRange(results);
page++;
} while (true);
//entries now contains Checks with TxnDate like '4/30/2013'
私の最終目標は、特定の週のすべてのトランザクションを取得することです。それを行う方法が見つからないように見えるので、代わりに日付範囲のエンティティの各セットを取得して完全なリストを作成しようとしています。特定の日付範囲の「利益と損失の詳細」を本質的に取得する簡単な方法がある場合は、お知らせください。