Closed arthur-liberman closed 7 months ago
Thanks for reporting @arthur-liberman. I was able to reproduce the issue and filed a bug (35533638) for the Oracle dev team to review.
That's great, thank you. It would be nice if we could get an internal build with a fix if/when such becomes available. As this issue breaks a part of the normal workflow of the application. We are currently migrating from a 3rd party provider to this one, and it's still very early days for us. We will be doing further testing and verification, which may result in more reports :)
For an early validation drop, you'll need to open an Oracle Support service request. Unfortunately, we can't provide these validation drops through any other means.
Once the dev team has a fix, we can provide you the validation drop to test out. You can continue to use it for non-production uses until there's a permanent fix.
Ok, thanks. I will look into it next week.
@alexkeh Is there a how-to on how to open an SR for this component?
Log into My Oracle Support and search for Doc ID 1321379.1 (How to create a Technical Service Request (SR) in My Oracle Support).
Fixed with Oracle EF Core 8 release.
The provider generates wrong sql when mapping a nullable guid field in the domain object to a non-nullable guid field in the DTO.
We get the following error:
ORA-00932: inconsistent datatypes: expected BINARY got CHAR
The generated SQL:There's a missing
CAST(x AS RAW(16))
. A third party provider does this correctly. Full code to reproduce.