2016-07-25 9 views
0

お願いします。 は、私は、ファイルImageContextを持っていた:コンテキストで新しいテーブルを追加する方法ASP.NET MVC

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Data.Entity; 

namespace userGallery.Models 
{ 
    public class ImageContext : DbContext 
    { 
     public DbSet<Image> Images { get; set; } 
    } 
} 

私は新しいモデルのスライドを作成し、ImageContextに接続文字列を追加します。 結果テーブルのスライドを作成するために、データベースを更新する方法

... 
public class ImageContext : DbContext 
    { 
     public DbSet<Image> Images { get; set; } 
     public DbSet<Slide> Slides { get; set; } 
    } 
... 

Screenshootデータベーステーブル: enter image description here

+0

あなたが有効になって移行を持っているように見えます。スライドテーブルに新しいテーブルを追加しましたか? Add-Migration CreateSlides、update-database –

+0

コマンドの後に結果がありません – noobprogrammer

+0

パッケージマネージャコンソールに行き、それらのコマンドを入力したが、エラーなしで実行されましたが、データベースは変更されませんでしたか?接続文字列は、あなたが見ているデータベースを指していますか? –

答えて

1

あなたはこれはかなりまっすぐ進むべきである自動移行を設定している場合。あなたがいない場合は

、あなたはおそらく、やる

Enable-Migrations –EnableAutomaticMigrations 

を実行する必要がありますいくつかの更なるけれども最初にここ読んで:http://msdn.microsoft.com/en-gb/data/jj554735.aspx

  1. スライド

    を加えた新しい移行を作成します。

    Add-Migration "SlideMigration"

  2. 今更新をしてください...うまくいけばそれはすべて動くはずです。

    アップデート - データベース

関連する問題