ORA-00923点网核心devart提供程序FirstOrDefault()查询错误

问题描述 投票:0回答:2

我正在开发一个.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

任何人对此问题一无所知吗?

c# oracle linq asp.net-core devart
2个回答
0
投票

如果SingleOrDefault运行正常,我将像这样重新定义您的查询


0
投票

谢谢@Devart,我已将此版本更新为Devart.Data.Oracle.EFCore版本。现在工作了:)https://www.nuget.org/packages/Devart.Data.Oracle.EFCore/9.10.909

© www.soinside.com 2019 - 2024. All rights reserved.