2

初めてasp.netを使用しようとしています。1列を返す5つのテーブルなどにGET APIを提供するasp.net mvc APIを作成する必要があります。かなり単純なもの。しかし、私はすべてをまとめるのに苦労しています。シンプルな mvc に関するチュートリアルを作成し、サービスを呼び出してモデルから静的データを返すことができました。EF5 を使用してモデルを生成することもできましたが、ここからはコントローラーに接続してデータを取得する方法がわかりませんでした。

だから私の質問。最初にデータベースであるサンプルを知っている人はいますか?その「インポートされた」データベースをある種の MVC API で使用する方法を示していますか?

4

4 に答える 4

2

ここで、次の例を試すことができます。

Build an MVC 3 App with Database First and Entity Framework 4.1、ビデオはこちら

Entity Framework Database First in MVC3 1of3、これは youtube 動画です

Entity Framework の Database First Approach、これは MVC4 の例です

お役に立てれば。

于 2013-10-25T01:28:18.167 に答える
2

BaseController他のすべてのコントローラーが継承できるクラスを作成できます。

で、呼び名または覚えやすくアクセスしやすいものをBaseController作成します。DbContextdb

このようなもの:

public abstract class BaseController : Controller
{
    protected readonly MyEntities db;

    public BaseController()
    {
        db = new MyEntities();
    }
}

MyEntitiesもちろん、生成したエンティティ モデルを参照します。

これは、仕事で締めくくっている大きなプロジェクトで非常に役立つことがわかりました。

お役に立てれば。

于 2013-10-24T21:27:27.247 に答える
1

Entity Data Model Wizard を使用してデータベースをインポートし、クラスを生成する EDMX ファイルを自動生成できるはずです。次の例を参照してください。

http://www.c-sharpcorner.com/UploadFile/abhikumarvatsa/database-first-approach-in-entity-framework/

于 2013-10-24T21:29:50.603 に答える