Tampaknya Anda menargetkan database Oracle lama yang tidak mendukung FETCH FIRST N ROWS ONLY
yang lebih baru Konstruksi SQL.
Untuk mendapatkan ROWNUM
yang lama berdasarkan terjemahan SQL, Anda harus menggunakan Action<OracleDbContextOptionsBuilder> oracleOptionsAction
parameter UseOracle
metode dan UseOracleSQLCompatibility
metode ekstensi dengan nilai "11" (satu-satunya nilai yang saat ini didukung adalah "11" dan "12"):
.UseOracle(connection_string, options => options
.UseOracleSQLCompatibility("11"))