1

SQLserver にデータベース名 CostDB があります。CostDBデータベースからDESEテーブルのCompany列に直接バインドされる単純なドロップダウン リスト (つまり、 Company Name ) を含むページ (ASP.Net MVC 4) を作成する必要があります。

すべてのチュートリアルと ASP.Net MVC4 独自のチュートリアルを見た後、どのように開始すればよいかわかりません。コードファースト、モデルファーストなど、さまざまな方法があります。私はすでにデータベースを持っています。この場合、最初にモデルを作成する必要がありますか? もしそうなら、それはDBテーブル名と正確に一致する必要がありますか? または、データベースからモデルを生成する必要がありますか?ページの読み込み時にドロップダウンリストにデータを表示する必要がある場合、どの関数を作成する必要がありますか? 最も重要なのは、既存の DB 用の MVC アプリケーションを作成する順序です。M,V,Cの中で、最初に何を作る?

ASP.Net MVC 4 の完全な新機能です。すでに MVCMovies チュートリアルを実行しましたが、うまくいきませんでした。どんな提案でも大歓迎です。

4

1 に答える 1

1

最良の答えはこれだと思います:あなたが快適で、あなたに合ったものは何でも。開発にはさまざまなアプローチがあり、それらのアプローチにはさまざまなバリエーションがあります。私はコード ファーストの経験があまりないので、データベース ファーストに傾倒する傾向があります。

既にデータベースが作成されているので、メソッドの最も簡単なアプローチは、既存の構造から EDMX を生成し、そこから移動することだと思います。EDMX を構築し、すべての適切なファイルを参照したら、それは簡単です。EF モデルからリストを作成し、それを ViewBag に入れ、コントロールを作成するだけです。

これを行う方法についての良いリンクは次のとおりです。 MVC を使用して @Html.DropDownList にリストを設定する

PluralSight は、あらゆるタイプの開発を学習するのに強くお勧めします。私がこれまでに使用した中で最高のサイトの 1 つです。頑張ってください!

于 2012-11-19T16:11:41.807 に答える