我们的内联网网站整晚都停止工作。看一下错误日志,我发现
EntityCommandExecutionException - An error occurred while executing the command除了内在的例外
Devart.Data.Oracle.OracleException - {"ORA-00904: \"MONTH\": invalid identifier"}异常发生在使用LINQ的选择过程中。where语句简单地将DateTime的Month和Year与某些整数进行比较。
oracle表本身只有4列(number:id PRIMARY KEY, varchar2:text, number:sum, date: creationdate)。
我可以用一个新的devart模型和一个ADO.NET实体模型在本地再现这个问题。
环境:
发布于 2013-01-28 09:30:53
请检查您的.NET框架版本。
从7.2.77版本:.NET开始,OracleV4.5由dotConnect支持。
发布于 2015-07-28 14:00:00
在数据库优先和实体框架使用的一个项目中,我遇到了类似的问题。我发现模型文件的属性不同于数据库表字段。当这个领域变得相似时,它就没有任何问题了。请检查“月份”所在的模型和数据库表是否相似。希望能帮上忙。
https://stackoverflow.com/questions/14456883
复制相似问题