【发布时间】:2011-05-16 09:34:57
【问题描述】:
我在 google 和 stackoverflow 中查找,但没有找到答案,如何通过 VS 2010 中的连接字符串连接到我的数据库表?
<add
name="ArticleDBContext"
connectionString="Data Source=mssql3.webio.pl,2401;Initial Catalog=db_name;Persist Security Info=True;User ID=db_user;Password=passwd;Pooling=False"
providerName="System.Data.SqlClient"
/>
我总是收到错误:[SqlException (0x80131904) 的问题:无效的对象名称 'dbo.TableName'。]
我知道 'dbo' 是 SCHEMA ,我不需要它,我该如何更改它?
我使用 mvc 和 EntityFramework
代码是这样的:
在模型中:
public class Article
{
public int ID { get; set; }
public string Title { get; set; }
public DateTime CreateDate { get; set; }
public string tekst { get; set; }
}
public class ArticleDBContext : DbContext
{
public DbSet<Article> Articles { get; set; }
}
在控制器中:
public ViewResult Index()
{
return View(db.Articles.ToList());
}
示例取自http://www.asp.net/mvc/tutorials/getting-started-with-mvc3-part4-cs
【问题讨论】:
-
欢迎来到Stackoverflow.com。您收到此错误是因为您已连接到数据库并且您正在执行的查询包含错误的表名。请在此处粘贴几行代码以进一步澄清,以便有人可以更好地回答您...
-
@Naveed Butt,我已经更新了我的帖子,所以现在你可以帮我吗?
标签: sql-server visual-studio-2010 database-connection connection-string