Лучшие практики для разработки баз данных в Visual Studio 2010? - PullRequest
1 голос
/ 06 сентября 2010

Я начинаю новый, большой серверный проект с использованием .Net 4 и Visual Studio 2010. Я делал это много раз раньше (с различными версиями), но я никогда не находил хороший способ поддерживать свою базу данных , В последние несколько лет появилось много новых технологий, чтобы сделать это проще. Однако есть одна вещь, которую я не нашел: технология / среда, которая может автоматически обновлять базу данных на основе модели, не восстанавливая все и не теряя все данные. Кто-нибудь может направить меня в сторону чего-то подобного?

Если нет, может ли кто-нибудь указать мне направление на лучшие практики для такого развития? У нас есть одна БД разработки, одна тестовая БД и производственная БД. Я хотел бы иметь возможность просто запустить какой-то автоматически сгенерированный скрипт или код для обновления базы данных в соответствии с последней моделью. Я знаю, что некоторые изменения сложнее отследить, чем другие, но на данный момент около 95% изменений в схеме - это добавленные таблицы или столбцы. Эти изменения должны быть возможны для автоматического создания сценария для - верно?

Буду очень признателен за любую помощь, которая поможет мне начать работу с этой базой данных!

Ответы [ 2 ]

2 голосов
/ 06 сентября 2010

Вы пробовали проекты с базами данных Visual Studio?

http://social.msdn.microsoft.com/Forums/en/vstsdb/thread/5c0b6d10-47eb-4c11-885d-722df86f02ec

0 голосов
/ 06 сентября 2010

автоматически обновляет базу данных на основе модели

Это очень похоже на миграцию данных в Ruby On Rails. Есть несколько проектов, которые помогут с этим, для .NET:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...