Ich benutze MongoDB und ich versuche zu speichern und es kommt einfach nicht zurück ??Warum würde Collection.IMongo.Save() nicht zurückgeben?
das ist mein Controller:
public ActionResult doSomething(FormCollection collection)
{
if (collection == null || collection.Count == 0)
return View(Tenant);
var acct = new Account();
var whitelist = new String[]{"Name"};
TryUpdateModel(acct, whitelist, collection.ToValueProvider());
Tenant.Name = acct.Name;
Tenant.Save();
return View(Tenant);
}
und das ist die Methode Save:
public override void Save(){
var acct = Application.Session.GetCollection<Account>();
acct.Save(this);
}
wenn er trifft die Linie acct.Save(), gibt sie nie. Irgendeine Ahnung, warum das passieren könnte?
es ist nicht, dass ich einen Wert erwarte, ist es, dass, wenn ich die Methode aufrufen, das Programm „friert“, wie es in einer unendlichen stecken Schleife. –
Ah, OK - ich habe das etwas missverstanden, mein C# - Wissen ist gelinde gesagt rudimentär, aber ohne mehr Informationen über die verwendeten Methoden und View (TryUpdateModel und den zurückgegebenen Wert) wäre es schwierig, die Quelle des Problem. –
Ich finde das Problem schließlich und es war, weil ich TimeSpan für eine meiner Variablen in meiner CS-Datei verwendete und Mongo das nicht mochte –