【问题标题】:How do I get the Id of a user given the email address in ASP.NET MVC Entity Framework如何在 ASP.NET MVC Entity Framework 中获取给定电子邮件地址的用户 ID
【发布时间】:2017-07-24 13:37:58
【问题描述】:

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

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

如何使用 ASP.NET MVC Entity-Framework 编写此代码?

【问题讨论】:

  • 我会从一些非常基本的实体框架教程开始,因为这基本上是基本功能。
  • 可以先使用实体​​框架数据库
  • @GustiArya 我正在使用代码优先方法
  • @DavidG:已经涵盖了基础知识。我需要在没有压力的情况下实现上述目标,因此向社区中的好人开放。
  • 如果您掌握了基本知识,您就不需要问这个问题了。对不起,不是在高高在上,但这个问题真的很琐碎。

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


【解决方案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 上的教程,了解您的方向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多