Ich benutze Entity Framework mit dem neuen ODAC, das gerade veröffentlicht wurde.
Mein Problem ist, dass einige meiner Abfragen, die in früheren Beta-Versionen gearbeitet haben, in dieser neuen Version nicht mehr funktionieren.
Hier ist ein Beispiel:
%Vor%Während test1 das aktuelle Ergebnis zurückgibt, gibt test2 eine Oracle-Ausnahme "ORA-00905: fehlendes Keyword" mit folgender Meldung aus: "Oracle 11.2.0.2.0 unterstützt kein APPLY".
Ich möchte nicht alle meine Methoden erneut testen. Gibt es eine Möglichkeit, EF anzuweisen, die Anwendung nicht anzuwenden?
Hier sind die Abfragen, die EF generiert:
test1Query:
%Vor%test2Query:
%Vor%Vielen Dank im Voraus.
Dies funktioniert nur in 12c. In 11g müssen Sie die Abfrage neu schreiben.
%Vor%Dies erzeugt Duplikate, wenn Sie mehr als einen aktiven SYS_UTILIZADOR haben. In diesem Fall müßtest du deutlich anders schießen. Dies führt nicht zu einer überragenden Leistung bei einer großen Anzahl von Zeilen. Sollte in einer kleinen Zahl OK sein.
Tags und Links c# entity-framework entity-framework-4 odp.net odac