2

我想使用ASP.NET成员资格提供程序安全框架,但希望它使用SQL Server架构。因此,我不希望有像asp.net_Membership这样的表,而更喜欢它是sec.Membership。有没有人试过这个,并得到它的工作?SQL架构的ASP.NET成员资格提供程序

+0

问得好伙计! – Shimmy 2009-06-24 10:23:18

回答

4

我相信表名是硬编码到ASP.NET的默认SQL提供程序。您必须实现自定义提供程序才能执行与默认提供程序相同的操作,但需要使用替代表名称。 This article可以帮助您了解如何编写自定义提供程序。

1

过了一段时间,但是当您在数据库中创建ASPNET成员资格提供程序时,是否创建了一大堆由提供程序使用的存储过程?如果是这样,您可以编辑表名,并根据需要更新存储过程。存储的procuedure名称必须保持仿佛产生...

可能会更容易只是做一个自定义提供建议,但其潜在的另一种选择......

+0

我想你将不得不编辑存储过程,但我认为这很容易! MemberShip Provider中的所有.NET代码似乎都对dbo进行了硬编码。当调用存储过程时。我认为这是一个应该解决的糟糕的设计决定。 – Craig 2009-01-20 04:13:22

相关问题