Я использую Ef6 для создания и MVC5 веб-приложений, и я хочу, чтобы использовать поставщик defualtRoleProvider и defaultMemberShip, но я получил эту ошибкуEF6 поставщика ролей по умолчанию «метод не найден»
System.MissingMethodException: Метод не нашел: ' System.Data.Objects.ObjectContext System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext() '.
в web.config я поставил этот код
<membership defaultProvider="DefaultMembershipProvider">
<providers>
<add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers" connectionStringName="DefaultConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>
<roleManager enabled="true" defaultProvider="DefaultRoleProvider">
<providers>
<add connectionStringName="DefaultConnection" applicationName="/" name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers"/>
</providers>
</roleManager>
и когда я назвал этот метод я получил ошибку
if (Roles.RoleExists("CustomerService") == false)
{
Roles.CreateRole("CustomerService");
}
Я использую код сначала с существующей базой данных,
Любая помощь, пожалуйста?