我想执行下面的代码。我的目标是检查是否存在具有给定电子邮件ID的用户。实体框架:'SqlParameter已经包含另一个SqlParameterCollection'
var result = userDbContext.users.SqlQuery("SELECT * FROM USERS WHERE @email='@emailValue'",
new SqlParameter("@email", "email"),
new SqlParameter("@emailValue","[email protected]"));
//new SqlParameter("p1", existingUser.password));
if (result.Count() == 0) //getting exception here
{
ViewBag.comment = "Sorry. We can not find your credentials";
return View();
}
但我在result.count()
越来越异常,不知道什么错误。
的例外是:
我该如何解决这个 “SqlParameter有已被另一 SqlParameterCollection载”?
你不能参数你的列名,你可以参数你的值。 –