Могут ли аутентификация с помощью форм, управление ролями и данные для приложения WinForm работать из одной базы данных SQL?

Со ссылкой на этот вопрос: Могут ли аутентификация с помощью форм, управление ролями и данные для веб-сайта работать из одной базы данных SQL? Мне нужна одна база данных, но для приложений WinForm. Мне нужны роли и управление пользователями, и я обновляю устаревшее приложение, чтобы таблица пользователей уже существовала и содержала некоторые данные. Мне нужно будет импортировать эти данные.

Среда: 64-разрядная версия Windows 7 Pro, SQL Server 2008 EE, Visual Studio 2010, C#, .NET 4.0 и Windows Forms.


person Hassan Gulzar    schedule 16.03.2011    source источник


Ответы (1)


Да, это вполне возможно. Все, что вам нужно сделать, это запустить скрипт для регистрации необходимых таблиц в вашей базе данных.

Это легко сделать с помощью ASP.NET SQL Инструмент регистрации сервера

Другие таблицы данных не должны следовать какой-либо конкретной схеме и не будут конфликтовать с вашими таблицами ASP.NET, если только вы не введете какие-либо проблемные связи между таблицами данных.

person smartcaveman    schedule 16.03.2011
comment
Что ж, это было легко. Таблицы были созданы, и теперь мне нужно знать, куда теперь идти? Нужно ли добавлять в решение проект ASP.NET? Как я могу аутентифицировать и указать пользовательские роли и пользователей? - person Hassan Gulzar; 16.03.2011
comment
Посмотрите на API Membership и Roles. Это статические классы, расположенные в пространстве имен System.Web.Security. В них вместе с соответствующими web.config разделами должно быть все необходимое. - person smartcaveman; 16.03.2011
comment
System.Web.Security и web.config хорошо работают в проекте ASP.NET. Я пытаюсь сделать то же самое в WinForm, и у меня есть app.config - person Hassan Gulzar; 16.03.2011
comment
Это должно работать так же, вам может потребоваться настроить раздел конфигурации аутентификации в app.config. - person smartcaveman; 16.03.2011