Этот блог:
о поставщике удостоверений ASP.NET говорится:
Контроль сохранения
По умолчанию система идентификации ASP.NET будет хранить всю информацию о пользователе в базе данных. ASP.NET Identity использует Entity Framework Code First для реализации всего своего механизма сохраняемости.
Если требования вашего приложения заключаются в том, что эта информация может храниться в другом механизме хранения, таком как SharePoint, служба таблиц Azure, базы данных без Sql и т. д., теперь можно подключить разных поставщиков хранилища.
Но как с этим можно использовать службу таблиц Azure? Мое исследование показывает, что вы не можете использовать инфраструктуру сущностей со службой таблиц, поэтому я думаю, что вам придется полностью заменить код, использующий инфраструктуру сущностей, но я не уверен.
Связанный вопрос: я новичок в EF в целом. Как мы можем настроить способ хранения данных (даже на сервере SQL)? Я нашел два примера, которые показывают добавление дополнительных полей в пользовательскую таблицу:
http://www.asp.net/web-api/overview/security/external-authentication-services
Но мне не ясно, что именно происходит. Я думаю, что сначала используется код Entity Framework, но я вижу очень мало документации о том, как настроить для этого сохранение данных в EF. Например, могу ли я переименовывать объекты? Могу ли я определить, как будет называться база данных?
Спасибо...
-Бен