0

古いプロジェクトでASP.NETMVC4アプリを起動し、しばらくの間その開発を停止しました。今、私はこのプロジェクトの作業に戻っていますが、(いくつかの理由で)新しいプロジェクトソリューションから新たに始めることにしました。古いプロジェクトから守りたいのは、DB(SQL Server Express)です。DBを新しいソリューションに移動/コピーするにはどうすればよいですか(新しいソリューションですべてが正しく機能していることを確認した後、古いソリューションを完全に削除する可能性があることに注意してください)。古いプロジェクトはaspxを使用し、新しいプロジェクトはRazorを使用します。どちらのプロジェクトもC#です。

APP_DATAフォルダーを古いプロジェクトから新しいプロジェクトにコピーして貼り付けるだけでいいですか?もしそうなら、どういうわけかVisual Studioからこれを行う必要がありますか、それともWindowsエクスプローラーに直接アクセスできますか?これを行った場合、どの設定/構成/接続文字列を変更する必要がありますか?データベースにリンクされたプロジェクトを行うのはこれが初めてなので、多くの詳細が必要であることを覚えておいてください。

また、DBを配置したら、この機能を使用してDBに基づいてクラスモデルを作成することも考えています。これがおそらく最善のルートであるかどうか、またはこのアプローチで問題が発生することが予想される場合は、お知らせください。

SOに関する他の質問を確認しましたが、同様の質問(モデルを別のプロジェクト.NET MVCに移動する方法を含む)はどれも私の質問に実際に答えていませんでした。私もそれをグーグルで検索してhttp://msdn.microsoft.com/en-us/library/ms345408.aspxを見つけました、そして情報がそこにあるように見えます(多分)、しかし私はすべての用語を十分に理解していません物事をいじり始める自信があります...私は悪い仮定をしたので、私は本当に前の仕事を失いたくありません。前もって感謝します!

4

1 に答える 1

1

データベースをコピーして貼り付けるだけで、フォルダから直接実行できます

同じ接続文字列を使用します。DBへのパスを変更するだけでよい場合があります。

于 2012-07-10T07:06:35.847 に答える