User-1694870838 posted
Hi,
You create a custom profile provider when:
-
You need to store profile information in a data source, such as in a FoxPro database or in an Oracle database, that is not supported by the profile providers included with the .NET Framework.
-
You need to manage profile information using a database schema that is different from the database schema used by the providers included with the .NET Framework. A common example is that you want to integrate profile information with user data in an existing
SQL Server database.
about Implementing membership provider you can refer to http://msdn.microsoft.com/en-us/library/f1kyba5e.aspx