我如何找到内部异常并检查它?

时间:2015-12-29 17:55:25

标签: entity-framework asp.net-mvc-5

我正在尝试做一个简单的创建方法,我收到了这个错误:

  

“类型的例外   发生'System.Data.Entity.Infrastructure.DbUpdateException'   EntityFramework.dll但未在用户代码中处理

     

其他信息:更新条目时发生错误。   有关详细信息,请参阅内部异常。“

这是我的模特:

    namespace FlavorPing.Models
    {
 public class MenuItem
{

    [Key]
    public int MenuItemID { get; set; }

    public string ItemName { get; set; }

    public string Description { get; set; }


    public virtual Merchant Merchant { get; set; }
    public virtual Follower Follower { get; set; }

    //Setting up one to many relationships
    public ICollection<Follower> Followers { get; set; }

    public ICollection<FollowerMenuItemMerchant> FollowerMenuItemMerchants { get; set; }

}
    }

这是我的创建方法:

     [HttpPost]
    [ValidateAntiForgeryToken]
    public ActionResult Create([Bind(Include = "MenuItemID,ItemName,Description")] MenuItem menuItem)
    {
        if (ModelState.IsValid)
        {
            db.MenuItems.Add(menuItem);
            db.SaveChanges();
            return RedirectToAction("Index");
        }
        //Make sure this goes away, because we won't need a drop down, if logged in as Merchant.
        ViewBag.MerchantID = new SelectList(db.Merchants, "MerchantName");
        return View(menuItem);
    }

那么如何找到这个错误呢?或者如果你能看到我的错误,请指教。

0 个答案:

没有答案