0

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

Invalid object name 'dbo.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 一起使用。姓名。例外可能来自这里。是否可以从默认的dbo. 天空。在当前的设置中skyfi_PeopleEntities。我应该怎么做才能解决这个异常问题?

4

1 回答 1

0

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

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

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

谢谢

于 2013-03-17T16:05:04.807 回答