Что «правильно», а что «неправильно» - туманно, поскольку разные люди имеют разные мнения.
Мое мнение таково, что вам никогда не следует расширять таблицы членства, потому что таким образом вы создаете потенциальные проблемы в будущем, если Microsoft решит добавить дополнительные функции к этим классам.
Вместо этого вы должны просто использовать ключи поставщика членства asp.net в качестве внешних ключей в ваших собственных таблицах. Таким образом, у вас может быть собственная таблица «users», но одним из столбцов является значение ID пользователя членства asp.net. Это позволяет вам связать их вместе и получить эту информацию, не расширяя сами таблицы членства asp.net.