Мое приложение имеет несколько разных типов пользователей с их собственными членами. Например, у меня есть пользователь-ученик, а также пользователь-учитель. Я аутентифицирую своих пользователей через активный каталог в моем обычном методе ValidateUser MembershipProvider. При запросе AD я вытаскиваю всю соответствующую информацию. Я хотел бы поставить эту информацию в профиль, но от того, что я прочитал и примеры Я сено, вы можете определить только один профиль (вроде так):Возможно иметь несколько профилей в ASP.NET для разных пользователей?
<profile defaultProvider="CustomProfileProvider" enabled="true">
<properties>
<add name="YearLevel" type="String" />
<add name="Name" type="String" />
<add name="Age" type="String" />
</properties>
</profile>
выше профиль будет работа для ученика, но не для учителя, который не имеет значения для «YearLevel» в AD. Возможно ли иметь несколько профилей для этого? Или проще добавить все свойства из AD, охватывающего все типы пользователей, а затем в моем коде просто проверить, какой тип пользователя они есть, а затем получить доступ к их конкретным свойствам?