0

データベースとしてMySQLを使用し、コードファーストアプローチでasp.net System.Web.Providers、Entity Framework 5を使用してMVC 4アプリを構築しようとしています。ここまで地獄だった!MVC 3 AccountModel を使用して動作させました (私の mysql コネクタは SimpleMembership をまだサポートしていないため)。

これまでのところユーザーを作成できますが、データベースに保存されているユーザーについて、たとえば、作成した投稿や Web サイトなど、もう少し情報が必要です。この目的のために、この情報を保存する UserProfile クラスを作成しました。 .

UserProfile クラスを asp.net auth-stuff に関連付けるにはどうすればよいですか?

逆は可能ですか?

4

1 に答える 1

1

これ以上の情報がなければ、あなたの質問に答えるのは難しいです.

一般的に、MVC3 メンバーシップに関しては、カスタム メンバーシップ プロバイダーを検討するのが最適であるように思われます。これらを試してみてください

コード プロジェクト - カスタム メンバーシップ プロバイダー

ASP.NET MVC 2 カスタム メンバーシップ プロバイダーのチュートリアル

リポジトリ インジェクションを使用した ASP.Net MVC 3 カスタム メンバーシップ プロバイダー

または多分このStackOverflow回答のリンク

カスタム メンバーシップが行き過ぎていると思われる場合は、こちらこちらで説明されているように、UserProfile にマップする別のモデルを作成してみてください。

これが役に立てば幸いです。

于 2012-12-17T15:18:59.073 に答える