2 回答

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊
雖然我不太了解 CosmosDb 和相關(guān)包的內(nèi)部工作原理,因?yàn)樗c此問(wèn)題相關(guān),但原因似乎是重寫(xiě)了基類(lèi)中 Id 字段的編寫(xiě)方式。
以前是這樣寫(xiě)的:
public string id => Id;
public string Id { get; set; }
然后又改成了:
[JsonProperty("id")]
public string Id { get; set; }
請(qǐng)注意,id => Id 已被刪除?,F(xiàn)在它引起了問(wèn)題。我們將其更改為:
public string id {
get { return Id; }
set { Id = value; }
}
public string Id { get; set; }
現(xiàn)在一切都像以前一樣。

TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個(gè)贊
我在嘗試創(chuàng)建文檔時(shí)遇到了完全相同的錯(cuò)誤。盡管文檔的 ID 是唯一的,但我忘記了我在容器上配置了唯一的密鑰。由于使用 Azure 門(mén)戶(hù)(幾乎?)不可能找到在 Cosmos Db 中的容器上定義的唯一鍵,因此這一點(diǎn)很容易被忽視。
- 2 回答
- 0 關(guān)注
- 130 瀏覽
添加回答
舉報(bào)