7
私はAzure DocumentDBを初めて使用しています。すぐに試してみると問題に遭遇しました。空のコレクションに保存する最初に、私は次のエラーを取得する:UpsertDocumentAsync()でResourceTypeドキュメントが予期しないです
ResourceType Document is unexpected.
ActivityId: 29619975-e55a-4f31-a3d1-73d180ba3932
マイリポジトリコード(部分)は次のとおりです。
public interface IEntity
{
string Id { get; set; }
DateTime DbCreatedAt { get; set; }
DateTime DbLastUpdatedAt { get; set; }
}
public class Repository<T>: IRepository<T> where T: class, IEntity
{
private DocumentClient _documentClient;
private string _databaseName;
private string _collectionName;
// ....
// ....
public Task SaveAsync(T entity)
{
var documentUri = UriFactory.CreateDocumentUri(_databaseName, _collectionName, entity.Id);
return _documentClient.UpsertDocumentAsync(documentUri, entity);
}
}
これは、何が今までに書かれたのは初めてですこのデータベース/コレクション。私は何か間違っているのですか?
ありがとうございました。 DocumentDB APIは、時には私にとっては少し不明なようです。 – Carvellis