SimpleMembershipInitializer не будет инициализироваться

Я борюсь за то, чтобы сценарий простого членства работал в моем проекте EntityFramework / MVC4 / DatabaseFirst. Я'Мы нашли множество примеров для работы с кодом в первую очередь, но ничего для БД.

Проблема яя обнаружил, что InitializeDatabaseConnection выдает ошибку ("Не удалось найти запрошенный поставщик данных .Net Framework. Это не может быть установлено ".) Код выглядит так:

WebSecurity.InitializeDatabaseConnection("DALEntities", "tblContacts1", "ContactID", "EMail", autoCreateTables: true);

Я не уверен, что DataProvider не работает. Если я попытаюсь отследитьв' вызов InitializeDatabaseConnection, он сразу выбрасывает ошибку.

Что мне не хватает?

Информация:

DALEntities - это имя строки соединения, которую использует остальная часть EF. Следующий код работает просто отлично ....

    public ActionResult Test() {
        using (var db = new DALEntities()) {
            var query = from i in db.TBLINVENTORies
                            orderby i.ITEMNAME
                            select i;
            var cnt = query.Count();
            string str = "Total Inventory: " + cnt;
            return Content(str);
        }
    }

Мой раздел строк подключения из web.config:

  
    
  

Этот пост, кажется, задает тот же вопрос (но в контексте модели сначала), но решения пока нет:Использование SimpleMembership с EF Model-first

Кроме того, я вижу, что есть перегрузка дляWebSecurity.InitializeDatabaseConnection() с помощью текста:Initializes the membership system ((blah blah ProviderName: the name of the ADO.NET data provider. If you want to use Microsoft SQL Server, the WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection(String, String, String, String, Boolean) overload is recommended , яделать Хотите подключиться к серверу MSSQL ... это будет необходимо?

Ответы на вопрос(2)

Ваш ответ на вопрос