MVC4和asp.net教程不起作用

时间:2012-12-01 09:07:15

标签: sql-server asp.net-mvc asp.net-mvc-4

我已经在mvc4和DB上关注了这个链接,但它并不适用于我。 我不知道我是否遗漏了什么。我有vs2010,MVC4和sql 2008(远程数据库)

http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/accessing-your-models-data-from-a-controller

如果我按照教程运行项目并测试我得到的数据库连接(我称之为一切视频)。现在,如果我不能按照asp.net网站上的教程进行操作,那么我真的担心MVC会很难使用。

自创建数据库以来,支持'videoDBContext'上下文的模型已更改。请考虑使用“代码优先迁移”来更新数据库(http://go.microsoft.com/fwlink/?LinkId=238269)。

这里更新是代码

我刚做了一个类和连接字符串。对于远程数据库,我该怎么办?

public class video
{
    public int ID { get; set; }
    public string Title { get; set; }
    public DateTime ReleaseDate { get; set; }
    public string Genre { get; set; }
    public decimal Price { get; set; }
}


public class videoDBContext : DbContext
{
    public DbSet<video> videos { get; set; }
}

1 个答案:

答案 0 :(得分:0)

在de global.asax.cs

中添加你的Application_Start()
 Database.SetInitializer(new DropCreateDatabaseIfModelChanges<videoDBContext>());

btw. Class names (in C#) should start with a capital.