私のチームは、ASP.NETを使用してWebアプリケーションを開発しています。アプリケーションは非常にデータベースに基づいています(SQL Serverを使用しています)。ほとんどの機能には、サーバー側とクライアント側のコードに加えて、データベースの開発が必要です。ソースコード管理システムとしてGITを使用しています。
データベースの変更をチェックイン(および後でデプロイ)するために、SQLスクリプトを作成してチェックインします。インストーラーはそれらを実行することを認識しており、これがこれらの変更をデプロイする方法です。スクリプトを使用して変更をマージするのは非常に不快です(たとえば、2人の開発者が同じテーブルに列を追加した場合)。
だから私の質問は、他にどのような方法やツールを提案できるかということです。Visual Studioに役立つデータベースプロジェクトがあることは知っていますが、まだ学習していません。学習を開始する前に、他のオプションがあるのではないかと思います。
ありがとう!