Problem mit DocumentId in RavenDB
-
09-10-2019 - |
Frage
Ich habe von hier Probe mvc Anwendung heruntergeladen http://ravenmvc.codeplex.com/releases/ view / 45994
Es funktioniert gut. Aber ich habe eine Frage. In Beispielanwendung DocumentId sieht aus wie „Kategorien-2“, aber in meiner Anwendung nach Aufruf i Shop Methode:
using (var session = DocumentStore.OpenSession())
{
session.Store(item);
session.SaveChanges();
return item;
}
ich habe DocumentId wie "Projekte / 3073". Ich mag DocumentId in Format haben, wie in Beispielanwendung. Wie kann ich das tun? Gibt es eine Möglichkeit, die ich ändern soll?
Lösung
Sie müssen die DocumentConvention setzen, wenn Sie Ihre DocumentStor initialisieren:
var ds = new DocumentStore();
ds.ConnectionStringName = connectionStringName;
ds.Initialize();
ds.Conventions.IdentityPartsSeparator = "-";
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow