2016-07-25 41 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. 創建加入幻燈片

    的新移民

    添加遷移「SlideMigration」

  2. 現在做一個更新...並希望它應該都可以工作。

    更新,數據庫

相關問題