所以我试图做的是尝试从我的数据库中获取用户,我试图找到的电子邮件与我的数据库中的电子邮件匹配。如果我有id而不是电子邮件,我可以只做一个db.user.find(id),但我只有电子邮件所以我试图使用哪里但没有成功。
这是我的代码
// POST: api/User_Agendapunt1
[ResponseType(typeof(User))]
public IHttpActionResult PostUser_Agendapunt(User user1)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
User user = db.User.Where(o => o.Email== user1.Email);
var user_dagpunten = from s in db.User_agendapunt
where s.UserId == user.IdUser
select s;
return Ok(user_dagpunten.ToList());
}
答案 0 :(得分:0)
User user= db.User.Where(x=> x.Email==user1.Email).FirstOrDefault();
if(user !=null)
{
// do your stuff
}
else{
//return no user exist with given email
}
希望这能解决你的问题...