我正在使用下面的代码来提取给定交易日期的检查实体。但是,我收到了与我提供的交易日期不同的其他交易日期的支票。到底是怎么回事?
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'
我的最终目标是尝试获取给定一周的所有交易。我似乎找不到这样做的方法,所以我试图获取日期范围内的每组实体来构建完整列表。如果有更简单的方法可以从本质上获取给定日期范围内的“损益明细”,请告诉我。