1

データベース スキーマとデータ移行を操作する機能を提供する .NET ツールが必要です。

例: 2 人の開発者が 1 つのプロジェクトで作業しています。

  1. 最初の開発者がテーブルUserを作成します
  2. 2 番目の開発者は、最初の開発者のデータベース スキーマを使用したいと考えており、それに他のテーブルGoodsを追加します。
  3. 最初の開発者は、最新のデータベース バージョン テーブルCurrency ...に追加します。

それぞれが最新のデータベース バージョンで動作する必要があります。毎回データベースのバックアップを作成することもできますが、これは悪い解決策です。役立つツールが存在する可能性があります。

問題を解決するのを手伝ってください。

4

3 に答える 3

2

Red-Gate は、必要な機能を提供するSQL ソース コントロールを作成します。

それ以外の場合は、Premium または Ultimate を使用している場合は、Visual Studio でスキーマ比較を使用して、何らかの方法で違いを自動化できます。

于 2012-08-28T20:07:30.800 に答える
1

これは、Entity Framework の移行のように機能する非常に優れたソリューションです。https://github.com/schambers/fluentmigrator/wiki/Migration

于 2015-12-08T23:24:02.657 に答える
1

今のところ、答えは2年前よりもはるかに簡単だと思います:

Entity Framework Migrations を使用して満足してください

于 2014-05-14T16:30:33.577 に答える