如何在C#ASP.NET MVC中访问ASPNETDB

本文关键字:访问 ASPNETDB MVC NET C#ASP | 更新日期: 2023-09-27 18:26:26

我认为这是显而易见的,但我不会想到……原谅我。

无论如何,我正在为我正在构建的web应用程序设置一个"重置密码"组件。用户将提供他的电子邮件地址。应用程序将检查数据库中是否存在电子邮件地址。如果电子邮件地址存在,请将重置请求发送给管理员进行审查。否则,提示用户创建帐户(因为每个帐户的电子邮件地址都设置为唯一)。

我很难想象如何查看数据库中是否存在电子邮件地址。我考虑过使用LINQ来查询数据库中的电子邮件地址,如果它等于用户提供的电子邮件地址。我还考虑过通过会员资格获取所有现有用户,获取每个用户的电子邮件,然后进行比较。

仅供参考,我正在控制器中执行这样的逻辑。

如何访问数据库([stock]aspnetdb.mdf)?我最好使用LINQ、Membership或其他方式来做这件事吗?

谢谢你的帮助。

如何在C#ASP.NET MVC中访问ASPNETDB

只需通过提供程序接口:

 string userName = Membership.GetUserNameByEmail(emailToCheck);
 if (userName != null)
     ...