3

Azure テーブル ストレージを使用しています。PartitionKey と RowKey 以外のパラメーターを使用して空のテーブルをクエリすると、例外が発生します。少なくとも 1 つの行がある場合、例外は表示されません。PartitionKey と RowKey だけで空のテーブルをクエリすると、問題ありません。

テーブルが空かどうかをテストするために余分なラウンドトリップを行いたくありません。人々は通常、この問題をどのように解決しますか? テーブルが空かどうかをすばやく確認する効率的な方法はありますか?

私は開発用ストレージを使用しています。このシナリオでは、開発用ストレージでエラーが報告されており、本番環境ではエラーが解消されていることがわかりました。ただし、開発用ストレージのためだけにカスタマイズされたコードを保持したくありません。これを回避する良い方法はありますか?同じコードをローカルでも運用クラウド環境でも実行できますか?

4

2 に答える 2

8

DataServiceContext.IgnoreResoureNotFoundExceptionプロパティを trueに設定することで、これを解決しました。これが他の人にも役立つことを願っています。

于 2011-01-03T20:23:27.473 に答える