日期:2014-05-17  浏览次数:20808 次

Linq to sql 很郁闷的一个问题:: System.Data.SqlClient.SqlException: 对象名 无效
确认数据库里这个表是存在的,而且我也尝试过新建数据表,但是一直提示:: System.Data.SqlClient.SqlException: 对象名 'dbo.UserGongqiu' 无效。

我新建一个:UserGongqiu2表,也提示 System.Data.SqlClient.SqlException: 对象名 'dbo.UserGongqiu2' 无效。

我可能怀疑漏掉了某段代码,把另外正常的代码,复制过来,字段名称都一样,只是数据库表名称不一样,保存后,还是提示同样的问题。

我在在SQL里新建查询,也能查到数据库表内的数据。

老郁闷的了。




------解决方案--------------------
如果你用的LinQ to sql ,在ASP。NET中使用话,应该没有前面的dbo.
------解决方案--------------------
仔细看你的连接字符串,Initial Catalog你肯定写错了。
------解决方案--------------------
重新映射.dbml
重新生成解决方案
------解决方案--------------------
重新映射一遍。
------解决方案--------------------
你要记住,计算机是不会撒谎的