0

使用时SimpleMembership我意识到它不支持我的 MultiTanant 架构

我的数据库结构
我在每个模式中都有单独的用户表,我还想要这些模式中的 UserInRoles 表

像这样初始化数据库
时的问题SimpleMembership

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

它在 schema 中再创建 4 个表dbo。它不能在其他模式中创建表。有没有任何黑客或自定义方法可以做到这一点?

4

1 回答 1

1

检查这个问题

我向产品团队提出了同样的问题。SIMPLE 会员的设计目标是尽可能简单地开箱即用。

但是如果你使用实体框架来生成你的数据库,那么你可以简单地通过包含

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

检查此链接以获取有关如何执行此操作的示例

于 2013-09-25T10:21:08.017 回答