访问数据库时对象名称无效异常

本文关键字:无效 异常 对象 数据库 访问 | 更新日期: 2023-09-27 18:04:25

我有domain服务器与database。当我通过服务器运行aspx页面时,它给我一个异常。

Invalid object name 'dbo.Employees'.

在我的数据库Employees表中,名称不以dbo开头。从sky.Employees开始。我想这可能是问题所在。

aspx code behind:

skyfi_PeopleEntities context = new skyfi_PeopleEntities();
            GridView1.DataSource = (from c in context.Employees
                                    select c).ToList();
            GridView1.DataBind();

在这个代码中,我认为ADO。NET EF使用默认的dbo。的名字。例外可能来自这里。是否可以从默认的dbo更改。天空。在当前skyfi_PeopleEntities的设置。我应该做些什么来解决这个异常的问题?

访问数据库时对象名称无效异常

我认为这是因为无效的连接字符串,我建议你也试着用简单的名字调用表。

天空。雇员或dbo。员工犯错不是原因。

你能给我们看一下你的连接字符串吗?此外,还尝试使用简单的名称(MyTable1)调用表,而不是尝试sky。员工

谢谢