我想在用戶註冊後將數據保存到我的數據庫。我在帳戶控制器的Registerfunctin中編寫代碼。代碼是:無法將數據保存到asp.net中的數據庫mvc3
[HttpPost]
public ActionResult Register(RegisterModel model)
{
if (ModelState.IsValid)
{
// Attempt to register the user
MembershipCreateStatus createStatus;
Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);
if (createStatus == MembershipCreateStatus.Success)
{
FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */);
///My code for saving in dtabase
Recommend ad = new Recommend();
ad.estate = 1;
ad.industry = 1;
storedb.AddToRecommends(ad);
storedb.SaveChanges();
///
return RedirectToAction("Index", "Home");
}
else
{
ModelState.AddModelError("", ErrorCodeToString(createStatus));
}
}
// If we got this far, something failed, redisplay form
return View(model);
}
推薦是我想在房地產和行業專欄中存儲1的表的名稱。我用這樣的方式在另一個控制器befor節省,一切都OK,但現在我得到這個異常:
有誰能夠告訴我什麼問題? 非常感謝
您是否使用StoredProcedure來處理此推薦表的添加和更新? –
你可以在這裏粘貼「複製異常詳細信息到剪貼板」的細節嗎?這些信息通常更有幫助。你也可以粘貼你的桌子設計圖片嗎? – Sparkle