यह कोई EF समस्या नहीं है, क्योंकि oracle में कोई स्वतः वृद्धि नहीं होती है। आपको या तो मैन्युअल रूप से अनुक्रम मान प्राप्त करना होगा, या एक ट्रिगर इसे आपके लिए सेट करने के लिए।
अपडेट करें
अनुक्रम मान प्राप्त करने के लिए आपके पास दो विकल्प हैं - या तो एक संग्रहीत प्रक्रिया बनाएं, जो मान देता है - या एक .Net फ़ंक्शन बनाएं (वास्तव में किसी फ़ंक्शन में होना आवश्यक नहीं है, यह बहुत आसान है) जो कच्चे SQL को इस तरह कॉल करता है :
Database.SqlQuery<int>("SELECT SEQ_SOMESEQ.NEXTVAL FROM dual");
मुझे व्यक्तिगत रूप से ऑरैकल फ़ंक्शंस और ईएफ के साथ कई समस्याएं थीं, इसलिए मैं कच्चे एसक्यूएल के साथ जाऊंगा।