如何在ASP.NET MVC实体框架中获取给定电子邮件地址的用户的ID

时间:2017-07-24 13:37:58

标签: asp.net-mvc-4 entity-framework-4 entity-framework-6

我的数据库中有用户信息。我希望获得给定电子邮件地址的用户的ID。要在sql中获取此信息,您需要编写以下查询代码:

SELECT Id FROM TableName WHERE email_address = "xyz@somename.com";

如何使用ASP.NET MVC Entity-Framework编写此内容?

1 个答案:

答案 0 :(得分:1)

嗯,这完全取决于您的公共API,我们无法查看。一般来说,它看起来像:

var userId = db.Users
    .Where(m => m.email_address == "xyz@somename.com")
    .Select(m => m.Id)
    .SingleOrDefault();

我建议您花一些时间阅读https://www.asp.net/mvc/overview/models-data上的教程,以了解您的情况。