При создании своих ASP.NET приложений я пользовался библиотекой nHibernate (в частности её надстройку ActiveRecord) и СУБД PostgreSql для отображения классов в базе данных. В частности использовал собственные библиотеки для работы с пользователями, ролями и профилями.
Далее по долгу службы необходимо было перейти с PostgreSql на Microsoft SQL Server 2005. По началу думал, что придется переделывать библиотеки, но платформа ASP.NET 2.0 имеет встроенную работу с данными сущностями (User, Role, Profile)*.
Теперь встал вопрос, как сделать так, чтобы импортировать структуру базы данных не руками и не с помощью Linq To Sql Designer. ASP.NET 2.0 и здесь меня не разочаровал.
Собственно решение. Идем сюда (у меня стоит Windows 7):
C:\Windows\Microsoft.NET\Framework\v2.0.50727
В папке находим фалик aspnet_regsql.exe. Запускаем его.
Шаг 1. Запуск приложения
Шаг 2. Выбор опции настройки (выбираем первую)
Шаг 3. Выбор сервера и базы данных для импорта структуры
Шаг 4. Выбранные настройки для импорта
Шаг 5. Окончательный импорт.
Теперь, если посмотреть на вашу базу данных, то вы увидите, что дополнительная структура была импортирована и база данных готова для работы с ASP.NET приложениями.
*Кто хочет почитать про это советую обратиться в MSDN.
Комментариев нет:
Отправить комментарий