Web アプリケーションを asp.net から MVC3 に変換しており、古いアプリケーションで構成されたプロファイル プロパティを設定およびアクセスする方法を見つけようとしています。
古いアプリからデータベースにアクセスでき、MVC3 を使用して新しいユーザーを作成できます。
Membership.CreateUser(model.UserName, model.Password, model.Email, model.SecretQuestion, model.SecretAnswer, true, out createStatus);
この新しいユーザーは、データベースの「USER」テーブルに配置されます。ユーザーに関する追加情報も保存する必要があり、古いアプリケーションで作成された古いデータベースを引き続き使用する必要があるため、新しいアプリに切り替えると、現在のユーザーは引き続きログオンでき、レイアウトの改善以外の変更に気付かない.
古いデータベースには、「PROFILE」と呼ばれるテーブルもあり、追加の値が次のように保存されます
UserId 、 PropertyNames 、 PropertyValuesString 、 PropertyValuesBinary 、 LastUpdatedDate
DB7E1F8E-FB45-49E5-A2AF-C83A371CC22F、PartnerID:S:0:2:FirstName:S:2:4:LastName:S:6:12:Indexed:S:18:1:、26MiloMinderbinder3、0x、2010-09 -29 21:23:33.737
これは、MVC3 では使用できない MembershipWizard を使用して作成されました。MVC3 でユーザーを作成し、適切な値をこのテーブルに追加する方法を見つける必要があります。
あなたが提供できる助けを前もって感謝します。