StoreGeneratedPattern="Identity" vertelt EF eenvoudig dat de waarde aan de DB-zijde wordt gegenereerd bij het invoegen, en dat het geen waarde mag leveren in invoeginstructies.
U moet nog steeds een reeks maken in Oracle:
create sequence ComplaintIdSequence minvalue 1 maxvalue 9999999 start with 1 increment by 1;
en een trigger om tabel-inserts het te laten gebruiken:
create or replace trigger CommplaintIdTrigger
before insert on comment for each row
begin
if :new.ComplaintId is null then select ComplaintIdSequence.nextval into :new.ComplaintId from dual;
endif;
end;