Najwyraźniej celujesz w starszą bazę danych Oracle, która nie obsługuje nowszej FETCH FIRST N ROWS ONLY
Konstrukcja SQL.
Aby uzyskać starsze ROWNUM
oparte na tłumaczeniu SQL, należy użyć opcjonalnej Action<OracleDbContextOptionsBuilder> oracleOptionsAction
parametr UseOracle
method i UseOracleSQLCompatibility
metoda rozszerzenia o wartości "11" (jedyne obecnie obsługiwane wartości to "11" i "12"):
.UseOracle(connection_string, options => options
.UseOracleSQLCompatibility("11"))