为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
慕码人2483693 2021-05-05 14:18:03
我正在尝试将代码发布到服务器。代码正在运行,但是某些页面出现错误。错误: 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域名BDIVNAMEIS_INTERNAL格码土地面积RIVER_AREAFOREST_AREACOMMT_ENG_NAMECOMMT_BN_NAME卡的种类评论由...制作创建日期MODIFIED_BY修改日期我正在使用实体框架4和oracle 11g数据库。
查看完整描述

1 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

仔细检查Model类中的列名称。我有一个类似的问题,并通过逐行检查每个名称来解决。

就我而言,问题是另外两个字符。例如:

   [Column("PROCESSED_DATE")]
    DateTime DateProcessed { get; set; }

需要更正为:

   [Column("PROCESS_DATE")]
    DateTime DateProcessed { get; set; }


查看完整回答
反对 回复 2021-05-16
  • 1 回答
  • 0 关注
  • 231 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号