Below article may be helped to understand the ASP.NET default Membership and Role Provider mechanism. Then you just need to replace that membership provider with Entity framework membership provider details as shown bottom of this answer.
ASP.NET default Membership and Role Provider :
ASP.NET Membership and Role Provider[
^]
EF membership provider
http://omid.mafakher.name/entity-framework-membership-provider-2[
^]
http://efmembership.codeplex.com/[
^]
Hence you're using Asp.Net database (aspnet_regsql). you have to replace it with this code:
Open and edit your
web.config or app.config. In the
system.web section:
<membership defaultprovider="OmidIDMembershipProvider">
<providers>
<clear />
<add name="OmidIDMembershipProvider">
type="OmidID.Web.Security.EFMembershipProvider`2[
[OmidID.Web.Security.Default.AspNet.AspUser,
OmidID.Web.Security.EFMembershipProvider],
[System.Guid]], OmidID.Web.Security.EFMembershipProvider"
connectionStringName="ApplicationServices" tablePrefix="aspnet_"
enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
applicationName="/" />
</add></providers>
</membership>
<rolemanager enabled="true" defaultprovider="OmidIDRoleProvider">
<providers>
<clear />
<add name="OmidIDRoleProvider">
type="OmidID.Web.Security.EFRoleProvider`3[
[OmidID.Web.Security.Default.AspNet.AspRole,
OmidID.Web.Security.EFMembershipProvider],
[OmidID.Web.Security.Default.AspNet.AspUserInRole,
OmidID.Web.Security.EFMembershipProvider],
[System.Guid]], OmidID.Web.Security.EFMembershipProvider"
connectionStringName="ApplicationServices" tablePrefix="aspnet_"
applicationName="/" />
</add></providers>
</rolemanager>
I hope this will help to you.