Я работаю с SQLMemebershipProvider и с помощью профилей. У меня есть пользовательский класс UserProfile, который наследуется от класса ProfileBase, и я использую его для установки настраиваемых свойств, таких как «FullName». Я хочу пропустить всех пользователей в базе данных и получить доступ к их свойствам профиля. На каждой итерации я вызываю ProfileBase.Create(), чтобы получить новый профиль, а затем получить доступ к свойствам.ASP.NET Поставщик профилей SQL. Использует ли метод ProfileBase.Create() DB?
Мне кажется, что каждый раз, когда ProfileBase.Create() называется, он попадает в мою базу данных SQL. Но я просто ищу подтверждение этого. Итак, кто-нибудь знает, действительно ли это на самом деле попадает в БД каждый раз?
И еще лучше, есть ли у кого-нибудь лучшее решение, как я могу сделать один звонок в БД, чтобы получить всех пользователей с их настраиваемыми атрибутами профиля?
Я знаю, что могу написать свою собственную хранимую процедуру, но мне интересно, есть ли способ, который встроен в Поставщик членства.
Благодарим вас за разъяснения. Очень признателен. –