Какое-то время я им пользовался и однажды проснулся .. какая выгода с этим наследством?
Ответ заключается в том, что у меня в моих сценариях не было выгоды. С этого дня я больше не использую членство, я создал структуру таблицы и классы, которые я нашел наиболее подходящими для моей реальности. И я не жалею.
Общее членство указано, чтобы избежать необходимости заново изобретать колесо ... ребята до сих пор утверждают, что оно стабильно и работает годами. Любое решение, которое не дает такой же гарантии. E, поскольку подавляющее большинство пришло из веб-форм, использующих членство, продолжая использовать то же самое в MVC.
Мое мнение таково, что вы ничего не выиграете с этим наследством. На самом деле это как если бы вы использовали данный интерфейс, поскольку он должен реализовывать весь код! Если не используется с элементами управления веб-формами с элементами управления входом, где мне не нужно кодировать, если у меня был класс членства, но MVC - это мой сценарий, когда у меня нет элементов управления.
Во всяком случае, я должен сказать, это. У меня никогда не было ситуации, когда использование пользовательского членства (с наследованием) было бы лучше! FormsAuthentication class, RoleProvider class и мой пользовательский класс Authentication выполняют работу с аутентификацией и авторизацией.