0

私は php/mysql 開発者でしたが、現在は asp.net mvc と sql サーバーを使用しています。以前は、データベースをスクリプト ファイルにインポートし、そのファイルを気に入らないサーバーにエクスポートしていました。今、私はasp.net mvcのウェブサイトに取り組んでいます。私がどのように物事を想像しているかを説明し、何か問題があるかどうかを教えてください:

  • SQL Server Management Studio を使用してデータベース モデルを作成します。
  • Visual Studio とエンティティ フレームワークを使用してデータベース ファイルをインポートし、マッピング クラスを作成します。
  • プロジェクトフォルダーのローカルファイルであるデータベースファイルを含むすべてのファイルをサーバーにアップロードします。

この手順は機能しますか?

4

1 に答える 1

1

あなたの質問は漠然としすぎていると思います。可能な場合はコードや詳細を含めて、具体的にするようにしてください。

全体として、はい、あなたは正しい軌道に乗っています。最初にデータベースを作成し、次にEntity Frameworkを使用してコードを生成する、データベースファーストのアプローチについて説明しています。

私の唯一のアドバイスは、データベースを抽象化するように努めるべきだということです。ローカルに保存されているデータベースのみをアプリケーションに受け入れさせたり、SQL データベースのみを受け入れさせたりしないでください。ローカル/開発データベースからエンタープライズ レベルへの移行を容易にします。

于 2013-04-02T12:01:50.960 に答える