Closed dlidstrom closed 2 years ago
var defaultDocumentIdGenerator = documentStore.Conventions.AsyncDocumentIdGenerator;
documentStore.Conventions.AsyncDocumentIdGenerator = (dbName, entity) =>
{
if (entity is User u)
{
u.Id = new UserId("users/"+ u.Name);
return Task.FromResult(u.Id.User);
}
return defaultDocumentIdGenerator(dbName, entity);
};
HiLoKeyGenerator EmbeddableDocumentStore DefaultQueryingConsistency JsonConstructor