Đây không phải là vấn đề về EF, vì không có tăng tự động trong oracle. Bạn sẽ phải lấy giá trị trình tự theo cách thủ công hoặc tạo trình kích hoạt để thiết lập nó cho bạn.
Cập nhật
Để nhận giá trị trình tự, bạn có hai tùy chọn - hoặc tạo một thủ tục được lưu trữ, trả về giá trị - hoặc tạo một hàm .Net (không thực sự phải có trong một hàm, nó chỉ đơn giản hơn) gọi SQL thô như thế này :
Database.SqlQuery<int>("SELECT SEQ_SOMESEQ.NEXTVAL FROM dual");
Cá nhân tôi gặp nhiều vấn đề với các hàm oracle và EF, vì vậy tôi sẽ sử dụng sql thô.