Mam bieżący obiekt, który ma właściwość publiczną o nazwie Id. Kiedy przechowuję obiekt, chciałbym, aby Id był częścią Danych i nie stał się dokumentem Id, takim jak obecnie. Podczas tworzenia magazynu dokumentów ustawiam tylko ciąg połączenia.Raven DB - Automatyczne generowanie własnego klucza
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
}
Więc albo chcę, aby wygenerować losowy identyfikator lub mają zarówno dane, jak i documentId stanowiącej własność Id klasy A.
EDIT:
zatem dwie możliwości: 1. dokument id = Id i
Data Section contains:
{
data //sorry if the notation is not correct, doing it off of memory
{
Id: [my guid]
//other properities
}
}
lub dane zawierające identyfikator i dokument id = losowo generowane przez kruka
ja nie rozumiem, co próbujesz zrobić tutaj. Jak powinien wyglądać identyfikator? Jak powinien wyglądać dokument? –
Zobacz Edytuj, aby uzyskać zaktualizowane informacje. –