我有使用EF连接数据库的工作代码。最近,数据库已移至其他服务器。我开始从EF DBContext
(“无效的对象名称”)中获取一些存储过程的错误;
我试图研究EDMX,但是没有任何区别。有一些存储过程可以很好地运行,但另一些则不能。
public List<DTO_SRS_Roles_Result> AllRolesData()
{
// Invalid object name 'aspnet_NPMS_DEV..Aspnet_Roles'.
var query = (from a in ctx.ASPNET_Get_SRS_Roles()
select a).Distinct();
List<DTO_SRS_Roles_Result> "lstRoles" =
new List<DTO_SRS_Roles_Result>();
query.ToList().ForEach(rec =>
{
lstRoles.Add(new DTO_SRS_Roles_Result
{
RoleId = rec.RoleId,
RoleName = rec.RoleName.TrimEnd().TrimStart().Trim()
});
});
return lstRoles;
}
过程名称为ASPNET_Get_SRS_Roles
,但显示为
无效的对象名称'aspnet_NPMS_DEV..Aspnet_Roles'
可能是什么原因?