Очевидно се насочвате към по-стара база данни на Oracle, която не поддържа по-новия FETCH FIRST N ROWS ONLY
SQL конструкция.
За да получите по-стария ROWNUM
базиран на SQL превод, трябва да използвате незадължителния Action<OracleDbContextOptionsBuilder> oracleOptionsAction
параметър на UseOracle
метод и UseOracleSQLCompatibility
метод на разширение със стойност "11" (единствените поддържани в момента стойности са "11" и "12"):
.UseOracle(connection_string, options => options
.UseOracleSQLCompatibility("11"))