MembershipProviderにはメソッドがあります
public abstract MembershipUser GetUser(
Object providerUserKey,
bool userIsOnline
)
一意の識別子でユーザーを検索します。これは、データベースを所有し、自分のオブジェクトを特定のメンバーシップに関連付けたい場合に便利です。
RoleProviderでも同じことができますか? ロールを一意の識別子に、またはその逆にマップする方法はないようです。
補足として、独自のテーブルをasp.net sqlデータベースに追加することをお勧めします。または、独自のオブジェクト用に別のデータベースを用意し、外部キーをasp.net sqlメンバーシップテーブルに含めることをお勧めします。