System.Data.Entity.Core.EntityCommandExecutionException'发生在EntityFramework.SqlServer.dll中但未在用户代码中处理

时间:2016-03-10 20:02:28

标签: asp.net database entity-framework-4 linq-to-entities

public ActionResult Index(int? Page) { var db = new Entiti(); var _categories = db.Kategoris.OrderBy(p => p.KategoriSirasi).ToPagedList(Page ?? 1, 10); return View(_categories); }

嗨;

执行创建过程。

您认为我没有收到此错误的原因是什么

EntityFramework.SqlServer.dll中发生了'System.Data.Entity.Core.EntityCommandExecutionException'类型的异常,但未在用户代码中处理

附加信息:执行命令定义时发生错误。有关详细信息,请参阅内部异常。

1 个答案:

答案 0 :(得分:0)

您是否在数据库和代码中检查了数据变量。因为某些数据与等运算符不兼容。我也在我的Project中遇到了这个问题。在我的代码中,我使用的是相同的运算符。但在我的数据库中,我正在使用Text变量类型。电子邮件和密码。在此之后,我面对像你这样的问题。然后我将电子邮件和密码值更改为varchar(20),它已经解决了。希望它好兄弟

  var obj = db.sales.Where(a => a.email.Equals(objUser.email) && a.pass.Equals(objUser.pass)).FirstOrDefault();