我目前有一个对象,它拥有一个名为Id的公共属性。当我存储该对象时,我希望Id成为数据的一部分,而不是像现在一样成为文档Id。创建文档存储时,我只设置了连接字符串。
using (var session = documentStore.OpenSession())
{
session.Store(a);
session.SaveChanges();
}
a can be thought of an object as:
public class A
{
public Guid Id { get; set; }
//other properties
}
要么我希望它生成一个随机Id,要么将数据和文档Id都作为A类的Id属性。
编辑:
有两种可能: 1. 文档ID = ID
Data Section contains:
{
data //sorry if the notation is not correct, doing it off of memory
{
Id: [my guid]
//other properities
}
}
或者数据包含由Raven随机生成的ID和文档ID