Я пытаюсь переместить модель Identity в библиотеку классов, используя методы в этой ссылке:
Проблема 1: Кажется, что она использует строку подключения к проекту веб-сайта. Я преодолел это, указав полную строку соединения в библиотеке классов. Могу ли я заставить IdentityDbContext использовать строку подключения библиотеки классов?
Проблема 2: Из-за проблемы 1, если я удаляю Entity Framework из проекта веб-сайта. Это приведет к следующей ошибке: он ищет EF SqlClient в проекте веб-сайта.
Исключение типа "System.InvalidOperationException" произошло в EntityFramework.dll, но не было обработано в коде пользователя
Дополнительная информация: Поставщик ADO.NET не найден провайдер Entity Framework с инвариантным именем "System.Data.SqlClient". Убедитесь, что провайдер зарегистрирован в разделе "entityFramework" файла конфигурации приложения. Подробнее см. http://go.microsoft.com/fwlink/?LinkId=260882.
Другие решения приветствуются до тех пор, пока в проекте веб-сайта не будут удалены все ссылки уровня доступа к данным, такие как EF.