我正在开发一个.net核心Web API,当我尝试获取有关登录操作的一些数据时,我使用数据库oracle和数据提供程序devart时遇到了这个问题
{"ORA-00923: FROM keyword not found where expected"}
我的代码在此行上的代码投掷引发异常
var result = db.tables.Where(x => x.code== userParams.code&& x.password == userParams.Password).FirstOrDefault();
我在哪里改了功能之后我尝试过
.First()
.SingleOrDefault()
.FirstOrDefault()
此外,我尝试了这种方法,但是我认为这不合逻辑
.SingleOrDefault()
.Take(1)
我的版本
.net core 3.1
OracleDB version 11g
EFCore Devart
EF 3.1
任何人对此问题一无所知吗?
如果SingleOrDefault运行正常,我将像这样重新定义您的查询
谢谢@Devart,我已将此版本更新为Devart.Data.Oracle.EFCore
版本。现在工作了:)https://www.nuget.org/packages/Devart.Data.Oracle.EFCore/9.10.909