Ich beginne ein neues Projekt mit Mongo, NoRM und MVC .Net.Wie übergeben ObjectId von MongoDB in MVC.net
Bevor ich FluentNHibernate verwendet habe, waren meine IDs Integer, jetzt sind meine IDs ObjectId. Also, wenn ich ein Link Bearbeiten meine URL sieht wie folgt aus:
WebSite/Admin/Edit/23,111,160,3,240,200,191,56,25,0,0,0
Und es bindet nicht automatisch zu meinem Controller als eine ObjectId
Haben Sie irgendwelche Vorschläge/Best Practices, um damit zu arbeiten? Muss ich die ID jedes Mal codieren/decodieren?
Danke!
Diese Lösung funktioniert nicht, wenn die Werte in einem Formular übergeben werden. Sehen Sie meine Antwort für eine Lösung, die funktioniert, egal wie die Werte übergeben werden. (Vielleicht ist es auch erwähnenswert, für welchen C# MongoDB-Treiber das war, da ihre Syntax variiert). –
Ursprüngliche Frage war im Zusammenhang mit ASP.NET MVC und Standardcode, der es dem Controller ermöglichen würde, ObjectId von der URL zu analysieren. – Sherlock