StoreGeneratedPattern="Identity" просто казва на EF, че стойността ще бъде генерирана от страна на DB при вмъкване и че не трябва да предоставя стойност в операторите за вмъкване.
Все още трябва да създадете последователност в Oracle:
create sequence ComplaintIdSequence minvalue 1 maxvalue 9999999 start with 1 increment by 1;
и тригер, за да го използват вмъкванията на таблица:
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;