Вот мое мнение о последовательной генерации данных в Visual Studio 2008
Инструмент генерации данных в Visual Studio 2008 Data Edition - отличный инструмент для наполнения вашей базы данных бессмысленной информацией для использования в ваших модульных тестах, но когда приходит время проводить интеграционное тестирование, часто важно пересоздать план генерации данных. согласованный набор данных в таблицах ключей (например, таблицы поиска, используемые во внешних ключах, которые часто отражаются как Enums в ваших решениях C # или VB.Net). К счастью, инструмент генерации данных включает в себя последовательный генератор данных. Этот генератор выбирает записи из указанного источника данных и использует результаты для заполнения вашей таблицы.
Так, как мы используем это? В наши решения для баз данных мы включаем две базы данных - фактическую базу данных, над которой мы работаем, и базу данных для генерации данных. Для таблиц, которые нам нужно заполнять последовательно, мы дублируем схему и таблицу в базе данных генерации данных (за исключением индексов / ключей / ограничений / триггеров и т. Д.), А затем используем сценарий после развертывания для этой базы данных, чтобы создать нужные записи , Чтобы уменьшить дублирование сценариев заполнения, сценарий после развертывания для реальной базы данных указывает на сценарий заполнения данных относительным путем. Это также означает, что в этих таблицах будут одни и те же записи, независимо от того, развернули ли вы только что базу данных или просто запустите план генерации данных, что облегчит жизнь всем в команде.
Полная информация здесь