0
私は紺碧のドキュメントデータベース(エミュレータ)で作業しており、問題が発生しているようです。Azureドキュメントデータベース、リポジトリパターン
文書を保存するとき、データベースは自動的に自分の文書に意図したとおりのIDを与えます。
保存する際に、タイムシートオブジェクトをid(データベースによって指定されたもの)と一緒に返信したいと思います。
私はtimesheetを返すだけなので、id値はnullです。
代わりに、(私はidc以外のすべての)鉱山と一致するタイムシートオブジェクトのデータベースを照会しようとしていましたが、データベースに多数のアイテムがある場合、このソリューションは効率的ではないようです。
誰でも手伝いできますか?返信用
public Model.Timesheet Save(Model.Timesheet timesheet)
{
Initialise();
_client.CreateDocumentAsync(UriFactory.CreateDocumentCollectionUri(DatabaseId, CollectionId), timesheet);
return null;
}
あなたは 'CreateDocumentAsync'の結果をキャプチャしようとしたことがありますか?おそらく、 'var result = await CreateDocumentAsync(...)'を実行し、あなたが戻ったものを確認することから始めます。 –