我正在尝试将代码发布到服务器。代码正在运行,但是某些页面出现错误。错误: 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; }- 1 回答
- 0 关注
- 231 浏览
添加回答
举报
0/150
提交
取消
