猿问

ORA-00904:“范围1”。“ MODIFIED_DATE”:无效的标识符

我正在尝试将代码发布到服务器。代码正在运行,但是某些页面出现错误。


错误: ORA-00904:“ Extent1”。“ MODIFIED_DATE”:无效的标识符数据库中没有名为Extent1的此类表。


预期的行为:当我在开发中运行代码时,代码可以完美运行。当我将其发布到其他服务器上时,该代码也可以完美运行。它应该在新服务器中完美运行。


在stacktrace中,我看到错误发生在这里


E:\ Final BBS \ BBS \ Models \ ObjectManager \ UserManager.cs:136中的BBS.Models.ObjectManager.UserManager.GetDivision()


下面给出了代码


public List<PDSDIVISION> GetDivision()

{

    Entities2 db = new Entities2();

    IQueryable<PDSDIVISION> idivisions = from e in db.PDSDIVISIONs where e.IS_INTERNAL != 1 select e;

    List<PDSDIVISION> divisions = idivisions.ToList();

    return divisions;

}

PDSDIVISION列是->


DIVKEY

域名

BDIVNAME

IS_INTERNAL

格码

土地面积

RIVER_AREA

FOREST_AREA

COMMT_ENG_NAME

COMMT_BN_NAME

卡的种类

评论

由...制作

创建日期

MODIFIED_BY

修改日期

我正在使用实体框架4和oracle 11g数据库。


慕码人2483693
浏览 174回答 1
1回答

qq_花开花谢_0

仔细检查Model类中的列名称。我有一个类似的问题,并通过逐行检查每个名称来解决。就我而言,问题是另外两个字符。例如:&nbsp;&nbsp;&nbsp;[Column("PROCESSED_DATE")] &nbsp;&nbsp;&nbsp;&nbsp;DateTime&nbsp;DateProcessed&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}需要更正为:&nbsp;&nbsp;&nbsp;[Column("PROCESS_DATE")] &nbsp;&nbsp;&nbsp;&nbsp;DateTime&nbsp;DateProcessed&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}
随时随地看视频慕课网APP
我要回答