Пользователи Lightswitch, роли и база данных приложений

Я вижу, что внутренняя база данных для выключателя света называется «ApplicationDatabase», и если вы заглянете внутрь структуры каталогов за пределами Vs10, база данных находится в папке bin.

Кто-нибудь знает, как бы я расширил функции пользователей и ролей в lightswitch? Мне нужно иметь возможность связать, к какому «хранилищу» принадлежит пользователь, чтобы при его аутентификации я мог передать параметр хранилища в созданные мной запросы.


person MissioDei    schedule 30.08.2011    source источник


Ответы (1)


LightSwitch использует ту же структуру членства, что и ASP.NET и другие технологии Microsoft. Я написал эту запись в блоге. на тему того, как связать данные с логинами пользователей; надеюсь, это поможет вам начать работу над этой темой.

person Paul Keister    schedule 30.08.2011
comment
Павел, спасибо за ваш блог. Это именно то, что доктор прописал! - person MissioDei; 02.09.2011
comment
Один вопрос, если у вас есть время ответить. Я не знаю, полностью ли я понимаю, что происходит в этом коде. Я вижу, что ввод притворяется пользователями. Если я запускаю свое приложение в режиме отладки, я вижу список притворных пользователей, но я не могу добавить нового пользователя с экрана пользователя и показать его в списке? - person MissioDei; 02.09.2011
comment
Я нашел притворных пользователей удобными в своей работе, но если вы предпочитаете включать SecurityAdministration и добавлять пользователей во время отладки, вам просто нужно удалить все между #if DEBUG и #else, а затем удалить директиву #endif в функции GetUsers() - person Paul Keister; 03.09.2011