Sto iniziando un nuovo progetto con Mongo, NoRM e MVC .Net.Come passare ObjectId da MongoDB in MVC.net
Prima di utilizzare FluentNHibernate in modo che i miei ID fossero interi, ora i miei ID sono ObjectId. Così, quando ho un link Modifica il mio URL simile a questo:
WebSite/Amministratore/Modifica/23,111,160,3,240,200,191,56,25,0,0,0
E non si lega automaticly al mio controller come un ObjectId
Avete suggerimenti/buone pratiche per lavorare con questo? Devo codificare/decodificare l'ID ogni volta?
Grazie!
Questa soluzione non funziona quando i valori vengono passati in un modulo. Vedi la mia risposta per una soluzione che funziona indipendentemente da come vengono passati i valori. (Potrebbe anche valere la pena di notare quale driver C# MongoDB è stato utilizzato poiché la loro sintassi varia). –
La domanda originale era nel contesto ASP.NET MVC e codice standard che consentirebbe al controllore di analizzare ObjectId dall'URL. – Sherlock