有没有办法将Document的唯一ID与我班级的属性相关联?
例如:
public class Product
{
//Associate this to ID
public string ProductId { get; set; }
public string UserId
{
get;
set;
}
public string ProductName
{
get;
set;
}
}
问题是,我不想为我的对象创建和维护唯一的ID,而是重用DocumentDB在编写文档后创建的Id。
答案 0 :(得分:6)
如果使用JsonProperty属性装饰您的唯一ID,则可以使用您的字段作为唯一ID,而不是在每个文档上都有另一个id字段。
,例子是;
[JsonProperty(PropertyName="id")]
public string ProductId { get; set; }