Asp.net mvc 多租户应用程序中的SimpleMembership
在使用Asp.net mvc 多租户应用程序中的SimpleMembership,asp.net-mvc,multi-tenant,simplemembership,Asp.net Mvc,Multi Tenant,Simplemembership,在使用SimpleMembership时,我意识到它不支持我的多功能体系结构 我的数据库结构 我在每个模式中都有单独的用户表,我还希望在这些模式中有UserInRoles表 问题 当SimpleMembership像这样初始化DB时 WebSecurity.InitializeDatabaseConnection("connectionstring", "users", "userID", "UserName", autoCreateTables: true); 它在schemadbo中再创
SimpleMembership
时,我意识到它不支持我的多功能体系结构
我的数据库结构我在每个模式中都有单独的用户表,我还希望在这些模式中有UserInRoles表 问题
当
SimpleMembership
像这样初始化DB时
WebSecurity.InitializeDatabaseConnection("connectionstring", "users", "userID", "UserName", autoCreateTables: true);
它在schemadbo
中再创建4个表。
它无法在其他架构中创建表。有没有什么黑客或定制的方法可以做到这一点?检查一下
我向产品团队提出了同样的问题。简单会员制的设计目标是尽可能简单地开箱即用
但是如果您使用实体框架生成数据库,那么只需包含
[Table("webpages_Membership", Schema = "SchemaNameHere")]
查看此示例了解如何执行此操作我没有使用实体框架。我使用的是简单的db方法,也许你可以试试这样的解决方法