【发布时间】:2011-06-05 16:14:43
【问题描述】:
我正在使用 SimpleMembership (http://blog.osbornm.com/archive/2010/07/21/using-simplemembership-with-asp.net-webpages.aspx),但我无法将自定义用户表放在 dbo 以外的架构中。
例如,这个调用会顽固地创建一个名为“dbo.MySchema.User”的表
WebSecurity.InitializeDatabaseConnection(connectionStringName: "ApplicationServices", userTableName: "MySchema.User", userIdColumn: "ID", userNameColumn: "Username", autoCreateTables: true);
我也尝试手动创建表,但库在运行查询时仍尝试附加“dbo”。
我需要自定义提供程序吗?我不能 100% 确定我是否会使用 SimpleMembership,但它可以省去我编写一堆用户/身份验证代码的麻烦。
http://msdn.microsoft.com/en-us/library/gg569134(v=VS.99).aspx
【问题讨论】: