EFプロジェクトでは、設定するベストプラクティスはありますかAutomaticMigrationsEnabled?AutomaticMigrationsEnabled falseまたはtrue?
より宣言:私たちは通常、パッケージマネージャコンソールの「アドオンの移行」と「更新databse」コマンドを実行してモデルを変更した後、私たちのチームで
。
たびに、これはCheck In
プロジェクト全体や他の人が修正さGET
に持つべき最初の修飾が起こる
は「それが使用されているため、データベースを削除できません」:他の開発者がプロジェクトを実行すると、このエラーが発生させますオブジェクト。多くの場合、既に作成されたモデルと移行をチェックインしたくありません。
この状況は厄介です。この種の問題の解決方法はありますか?ありがとうございます。
ありがとうございます。私たちは共有DBを作成しています。独自のデータベースをどのように使い始めることができるか教えてください。(テキスト、記事、書籍、...どんなアドバイスをいただければ幸いですか?) –
お探しのアドバイスはありますか?データベースサーバーをローカルにインストールするか、共有サーバー上の開発者ごとにDBを使用するだけです。前者の場合、接続文字列の 'Data Source'をローカルマシンに変更するだけで、すべての開発者は同じ名前のデータベースを持ちます。後者の場合、開発者ごとの接続文字列が必要です。開発者固有の接続文字列をソース管理に保存しないように、チェックインポリシーを確保する必要があります。 –
共有データベースは必要ありません。 **データソース=(ローカル)**を設定します –