0

VS 2010 で新しい MVC3 プロジェクトを作成しました。何も変更せずに Web サイトを開始しました。既にログインと登録のページが組み込まれています。
プログラミングの Web 側に飛び込むだけの人に適した MVC3 のチュートリアルを推奨できる人はいますか? エンティティ フレームワークも良いでしょう。

この時点までコードを確認できます。

Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);

しかし、私は CreateUser を見ることができないので、それが何をしているのか、そしてユーザーがどこに保存されているのかよくわかりません。

すべての助けをありがとう。

4

1 に答える 1

2

プロジェクトの web.config ファイルを開くと、上部にある接続文字列を見つけることができます。それは、それが指しているデータベースを教えてくれます。デフォルトは次のようになります。

data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"

これは、SQL Express を使用し、プロジェクト内のファイル aspnetdb.mdf に添付することを示しています。このデータベースを作成し、Visual Studio 2010 コマンド プロンプト内でaspnet_regsqlコマンドを使用する必要があります。これにより、ユーザー テーブルと、既定で表示される認証コードであるASP.NET メンバーシップ プロバイダーを使用するために必要なスキーマが作成されます。

最高のチュートリアルはNerd Dinerチュートリアルです。データベース モデル、フォームの検証、認証、コントローラー、ビューモデルなどのすべてについて説明します。

編集して追加:これはオリジナルの Nerd Diner チュートリアルであり、codeplex サイトで進化したものほど複雑ではありません。オリジナルの方が少し簡単で、それでもほとんど関連性があると思うかもしれません。

于 2012-04-28T07:25:02.853 に答える