2

MVC4 データベースの最初のプロジェクトがあります。データベース接続が確立され、すべての .cs ファイルがテーブル用に作成されました。コンテキストが作成されますが、これはコントローラーの作成中にドロップダウン リストに表示されません。私は何か間違ったことをしていますか?必要に応じて追加情報が提供されます。

4

2 に答える 2

3
public class DataContext : DbContext
{

    public DataContext()
        : base("DataContext")
    {

    }

    public DbSet<Attachment> Attachments { get; set; }
    public DbSet<Meeting> Meetings { get; set; }
    public DbSet<Todo> Todos { get; set; }
    public DbSet<Note> Notes { get; set; }
    public DbSet<Department> Departments { set; get; }        
}

これがあなたのための例です。

延長する必要がありますDbContext。の場合Constructor、「DataContext」文字列は のConnectionString名前ですweb.config

DbContextDbSet<T>データベースにテーブルを表示するための概念があります。

残りはAPI呼び出しなどです。

Index Controller があるとします。残りは次のようになります。

public class IndexController : Controller
{
    private readonly DataContext _db = new DataContext();

これは本当に簡単です。多くのチュートリアルやビデオを見つけることができます。

于 2013-07-26T12:18:53.030 に答える