Unquoted aliases in SELECT … FROM DUAL caused ORA-00904 because Oracle uppercases bare identifiers. All aliases, ON condition, UPDATE SET, and INSERT/VALUES column references are now double-quoted to match the case-sensitive names EF Core migrations produce. NVARCHAR2 columns additionally required an explicit CAST because ODP.NET cannot infer bind parameter types from a FROM DUAL subquery and defaults to VARCHAR2. CAST(:p AS NVARCHAR2(n)) with length extracted from the EF column type string resolves the datatype mismatch. Both fixes are required — neither alone produces working Oracle persistence. All other providers are unchanged. fixes Fixes #7755 |
||
|---|---|---|
| .. | ||
| apps | ||
| clients/Elsa.Api.Client | ||
| common | ||
| extensions/Elsa.Testing.Extensions | ||
| modules | ||
| Directory.Build.props | ||