【发布时间】:2012-12-01 09:07:15
【问题描述】:
我在 mvc4 和 DB 上关注了这个链接,但它对我不起作用。 我不知道我是否遗漏了什么。我有 vs2010、MVC4 和 sql 2008(远程数据库)
如果我按照教程运行项目并测试我得到的数据库连接(我将所有内容都称为视频)。现在,如果我不能按照 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; }
}
【问题讨论】:
-
请贴一些代码。没有人愿意按照整个教程来帮助您。
-
教程设置使用
LocalDB,并且您使用的是远程数据库,您是否基于此调整了配置(尤其是在您的 Web.config 中)。请注意,在本教程中,它使用的是 .mdf 文件(SQL Express 附加数据库) -
我更新了上面的代码并添加了这个连接字符串。对于远程数据库,我还能做什么?
-
<add name="videoDBContext" connectionString="Data Source=xxx;Initial Catalog=test1;Persist Security Info=True;User ID=xx;Password=xxx" providerName="System.Data.SqlClient" /> -
我不使用数据库的 mdf 文件
标签: sql-server asp.net-mvc asp.net-mvc-4