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?

È stato utile?

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
scroll top