Tengo un objeto que tiene una propiedad pública llamada Id. Cuando almaceno el objeto, me gustaría que el Id forme parte de los datos y no se convierta en el Id del documento como lo hace actualmente. Al crear el almacén de documentos, solo configuro la cadena de conexión.Raven DB - Haga que genere automáticamente su propia clave
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
}
Así que, o yo quiero que generará un número aleatorio o tienen tanto los datos como la documentId siendo la propiedad ID de clase A.
EDIT:
Así que dos posibilidades: 1 . Documento Id = Id y la
Data Section contains:
{
data //sorry if the notation is not correct, doing it off of memory
{
Id: [my guid]
//other properities
}
}
O los datos que contienen el ID y la ID de documento = generados al azar por raven
No entiendo lo que está tratando de hacer aquí. ¿Cómo debería ser la identificación? ¿Cómo debería verse el documento? –
Consulte Edición para obtener información actualizada –