我想使用ASP.NET Membership Provider安全框架,但希望它使用SQL Server架构。因此,我不希望像asp.Membership那样拥有像aspnet_Membership这样的表格。有没有人试过这个并让它起作用?
答案 0 :(得分:4)
我相信表名被硬编码到ASP.NET的默认SQL提供程序中。您必须实现自定义提供程序以执行与默认提供程序相同的操作,但使用备用表名称。 This article可以帮助您弄清楚如何编写自定义提供程序。
答案 1 :(得分:1)
过了一段时间,但是当您在数据库中创建ASPNET成员资格提供程序时,它是否创建了一大堆由其自身提供者使用的存储过程?如果是这样,您可以编辑表名,并根据需要更新存储过程。存储的procuedure名称必须保持为生成...
可能更容易按照建议制作自定义提供程序,但它可能是另一种选择......