将 DocumentDB 的文档 ID 关联到 class 属性
Associate DocumentDB's document id to class property
有没有办法将文档的唯一 ID 关联到我的 class 中的 属性?
例如:
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。
如果您使用 JsonProperty 属性装饰您的唯一 ID,那么您可以使用您的字段作为唯一 ID,而不是在每个文档上都有另一个 ID 字段。
例子是;
[JsonProperty(PropertyName="id")]
public string ProductId { get; set; }
有没有办法将文档的唯一 ID 关联到我的 class 中的 属性?
例如:
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。
如果您使用 JsonProperty 属性装饰您的唯一 ID,那么您可以使用您的字段作为唯一 ID,而不是在每个文档上都有另一个 ID 字段。
例子是;
[JsonProperty(PropertyName="id")]
public string ProductId { get; set; }