0
現在、Asp.net MVC Webサイトのカスタムメンバシッププロバイダを構築中です。私はUsersテーブルを持つ既存のデータベースを持っており、Linq-to-SQLを使ってこのクラスを自動的に生成しています。LinqからSQLに生成されるユーザークラスをMembershipUserから継承する
私がしたいのは、生成されたUserクラスをMembershipUserクラスから継承させて、GetUserなどのメソッドでカスタムMembership Providerで簡単に使用できるようにすることです。私はすでにテーブルに必要なすべての列を持っています。
これを行う方法はありますか?それとも私はこれについて完全に間違った方法をとっていますか?
ありがとうございます!これは、あなたがそのような同じ名前空間内のどこかにそのクラスの定義を拡張することができることを意味
public partial class User
{
// class definition here
}
:
これはうまくいくと思いますが、今はメンバーシッププロバイダを実装する必要があるかどうかについて実際に質問しています。 –
特定のUserテーブルを使用する必要があるかどうかによって異なります。私の意見では、すでに何千ものユーザーがいて、それらを移行することができない場合、多くの選択肢はありません。 しかし、それが新しいプロジェクトであれば、私は既存のプロバイダを好むでしょう... – Regent
こんにちは - 私は私のプロジェクトで同じことをしたいと思いますが、私はどのように継承された読み取り専用プロパティIsLockedOutとして? –