更新:以前に投稿したコード スニペットは、実際の問題を反映していませんでした。申し訳ありません。このエラーは、クエリが ToList() 呼び出しでラップされているときに発生します。
先に進む前に、このフィールドはインデックス化されていないため、タイムスタンプでストレージ テーブルをクエリすることはお勧めできません。この質問の目的は、クエリが失敗する理由を理解することです。
そのため、ストレージ クライアント ライブラリ v2.1 を使用して、次の要求を試みています。
var entities = (from e in MyTable.CreateQuery<MyEntity>()
where e.Timestamp < DateTime.UtcNow.AddHours(-1)
select e).ToList();
これは例外で失敗しますCan only specify query options (orderby, where, take, skip) after last navigation
。
この例外がそのようなコンテキストで発生し、成功しなかったことをグーグルで検索しました...
前もって感謝します、トーマス