これは明白だと思いますが、私には来ません.....私を許してください。C#ASP.NET MVCでASPNETDBにアクセスする方法MVC
とにかく、私が構築しているウェブアプリケーションの「パスワードリセット」コンポーネントを設定しています。ユーザーが自分のメールアドレスを入力します。アプリケーションは、電子メールアドレスがデータベースに存在するかどうかを確認します。メールアドレスが存在する場合は、管理者に再送信要求を送信して確認します。それ以外の場合は、ユーザーにアカウントの作成を促します(電子メールアドレスはアカウントごとに一意に設定されるため)。
電子メールアドレスがデータベースに存在するかどうかを確認する方法がわかりません。私はLINQを使用してデータベースの電子メールアドレスを照会し、ユーザーが提供する電子メールアドレスと同じであると考えました。また、メンバーシップ経由で既存のすべてのユーザーを取得し、各ユーザーの電子メールを取得し、そこから比較を行うことも考えました。
参考までに、コントローラ内でこのようなロジックを実行しています。
データベース([在庫] aspnetdb.mdf)にアクセスするにはどうすればよいですか? LINQ、メンバーシップ、または別の方法でこれを行う方が良いですか?
ありがとうございました。
? – Oded
Dbに直接アクセスしないでください。プロバイダーを使用してください。 –
@Odedコード内で(私はデータ接続を介してそれにアクセスできます)。例えば、私は 'db.table'を呼び出して情報を取得したいと思います。 –