ASP.NET(C#)のプロジェクトを別の開発端末で開いてデータ接続しようとした時に「SQL Server の現在のインスタンスとの互換性がありません」となる場合の対処方法です。
Windows 10
Visual Studio Community 2015
「サーバーエクスプローラー」で「データ接続」にあるDBに接続しようとした時に以下のエラーになってしまいます。
別の開発端末だとデータベースファイルも無いのでエラーになります。なので、再度マイグレーションをし直してやろうと思います。
既存のマイグレーションファイルを削除します。ソリューションエクスプローラーの「Migrations」以下のファイルを全て削除します。
Visual Studioの「表示」-「その他のウィンドウ」-「パッケージマネージャコンソール」を開きます。
開いたコンソールで以下のコマンドでマイグレーションを有効化します。
Enable-Migrations -ContextTypeName <ContextName>
初期化します。
Add-Migration Initial
DBへ反映(データベースファイルの作成)を行います。
Update-Database
これで再度「サーバーエクスプローラー」の「データ接続」を見るとDBが作成され接続出来ることが確認出来ます。