0

使用中SimpleMembershipに、MultiTanant アーキテクチャをサポートしていないことに気付きました

私のDB構造
各スキーマに個別のユーザーテーブルがあり、それらのスキーマに UserInRoles テーブルも必要です

このようにDBを初期化
するときの問題SimpleMembership

 WebSecurity.InitializeDatabaseConnection("connectionstring", "users", "userID", "UserName", autoCreateTables: true);

schema にさらに 4 つのテーブルを作成しますdbo。他のスキーマにテーブルを作成することはできません。これを行うためのハックまたはカスタムの方法はありますか?

4

1 に答える 1

1

この質問をチェック

私は製品チームに同じ質問をしました。SIMPLE メンバーシップの設計目標は、箱から出してできるだけシンプルに作業することでした。

ただし、エンティティ フレームワークを使用して DB を生成している場合は、含めるだけでそれを行うことができます。

[Table("webpages_Membership", Schema = "SchemaNameHere")]

その方法のサンプルについては、このリンクを確認してください

于 2013-09-25T10:21:08.017 に答える