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

时间:2013-03-17 13:13:22

标签: c# asp.net sql

我有domain服务器database。当我通过服务器运行aspx页面时,它给了我例外。

Invalid object name 'dbo.Employees'.

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

背后的aspx代码:

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

在这段代码中,我认为ADO.NET EF使用默认的 dbo。名称。例外可能来自这里。是否可以在当前skyfi_PeopleEntities的设置中从默认的 dbo。更改为天空。。除了例外,我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

我认为这是因为连接字符串无效,我建议您尝试使用简单名称调用表。

sky.Employees或dbo.Employees不是错误的原因。

您可以向我们显示您的连接字符串吗?此外,还尝试使用简单名称(MyTable1)调用表,而不是尝试使用sky.Employees

由于