1

我在 mvc4 和数据库上关注了这个链接,但它对我不起作用。我不知道我是否遗漏了什么。我有 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”上下文的模型已更改。考虑使用 Code First 迁移来更新数据库 (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; }
}

4

1 回答 1

0

在 de global.asax.cs 中添加您的 Application_Start()

 Database.SetInitializer(new DropCreateDatabaseIfModelChanges<videoDBContext>());

顺便提一句。类名(在 C# 中)应以大写字母开头。

于 2012-12-01T13:02:22.317 回答