我有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。更改为天空。。除了例外,我该怎么做才能解决这个问题?
答案 0 :(得分:0)
我认为这是因为连接字符串无效,我建议您尝试使用简单名称调用表。
sky.Employees或dbo.Employees不是错误的原因。
您可以向我们显示您的连接字符串吗?此外,还尝试使用简单名称(MyTable1)调用表,而不是尝试使用sky.Employees
由于