如何在C#ASP.NET MVC中访问ASPNETDB
本文关键字:访问 ASPNETDB MVC NET C#ASP | 更新日期: 2023-09-27 18:26:26
我认为这是显而易见的,但我不会想到……原谅我。
无论如何,我正在为我正在构建的web应用程序设置一个"重置密码"组件。用户将提供他的电子邮件地址。应用程序将检查数据库中是否存在电子邮件地址。如果电子邮件地址存在,请将重置请求发送给管理员进行审查。否则,提示用户创建帐户(因为每个帐户的电子邮件地址都设置为唯一)。
我很难想象如何查看数据库中是否存在电子邮件地址。我考虑过使用LINQ来查询数据库中的电子邮件地址,如果它等于用户提供的电子邮件地址。我还考虑过通过会员资格获取所有现有用户,获取每个用户的电子邮件,然后进行比较。
仅供参考,我正在控制器中执行这样的逻辑。
如何访问数据库([stock]aspnetdb.mdf)?我最好使用LINQ、Membership或其他方式来做这件事吗?
谢谢你的帮助。
只需通过提供程序接口:
string userName = Membership.GetUserNameByEmail(emailToCheck);
if (userName != null)
...