Asp.net mvc 4 在ASP.NET MVC实体框架中,如何获得给定电子邮件地址的用户Id

Asp.net mvc 4 在ASP.NET MVC实体框架中,如何获得给定电子邮件地址的用户Id,asp.net-mvc-4,entity-framework-4,entity-framework-6,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实体框架编写此文件?好吧,这完全取决于您的公共API,我们对此不了解。一般来说,它看起来像: var userId = db.Users .Where(m => m.email_address == "xyz

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

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

如何使用ASP.NET MVC实体框架编写此文件?

好吧,这完全取决于您的公共API,我们对此不了解。一般来说,它看起来像:

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

我建议您花点时间阅读位于的教程,以了解您的方向。

我将首先浏览一些非常基本的实体框架教程,因为这基本上是基本功能。您可以使用实体框架数据库first@GustiArya我先用代码approach@DavidG:基础知识已经包括在内。我需要在没有压力的情况下实现上述目标,所以向社区中的好人开放。如果你已经掌握了基本知识,你就不需要问这个问题。对不起,我不是想占上风,但问题真的很琐碎。