Problema con DocumentID in RavenDB
-
09-10-2019 - |
Domanda
Ho scaricato l'applicazione MVC campione da qui http://ravenmvc.codeplex.com/releases/ view / 45994
E 'funziona bene. Ma ho una domanda. Nel campione sguardi applicazione DocumentID come "categorie-2", ma nella mia richiesta dopo che ho chiamata al metodo Store:
using (var session = DocumentStore.OpenSession())
{
session.Store(item);
session.SaveChanges();
return item;
}
Ho DocumentID come "progetti / 3073". Voglio avere DocumentID in formato proprio come in applicazione di esempio. Come posso fare questo? C'è qualche possibilità che dovrei cambiare?
Soluzione
È necessario impostare la DocumentConvention quando si inizializza il vostro DocumentStore:
var ds = new DocumentStore();
ds.ConnectionStringName = connectionStringName;
ds.Initialize();
ds.Conventions.IdentityPartsSeparator = "-";
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow