Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

EF 6 और Oracle का उपयोग करते समय तालिका मौजूद नहीं है

समस्या क्यों Data Table नहीं मिला, जैसा कि DevilSuichiro द्वारा सुझाया गया था। टिप्पणी में, गलत Schema . के कारण था उपयोग किया गया। डिफ़ॉल्ट रूप से, EF 6 dbo . का उपयोग करता है डिफ़ॉल्ट स्कीमा के रूप में जबकि मेरी स्कीमा dbo नहीं है . मॉडल को डिफ़ॉल्ट स्कीमा वाला बनाने के लिए, OnModelCreating . के लिए एक ओवरराइडिंग घटना की जरूरत है:

public class EmployeeContext : DbContext {
    public DbSet<Employee> Employees { get; set; }
    protected override void OnModelCreating(DbModelBuilder modelBuilder) {
        modelBuilder.HasDefaultSchema("myschema");
    }
}

साथ ही, Ivan Stoev को धन्यवाद। EF द्वारा उत्पन्न SQL की जाँच करने के उनके सुझाव के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका के विरुद्ध मानों की सूची की तुलना करना

  2. Oracle और SQL सर्वर में प्राथमिक कुंजी

  3. मैं अलग-अलग मामलों में तालिका कॉलम द्वारा कैसे क्रमबद्ध कर सकता हूं (ओरेकल)

  4. Oracle अनुक्रम:यहाँ CURRVAL की अनुमति नहीं है?

  5. किसी उपयोगकर्ता को डेटाबेस की एकाधिक योजना से कैसे संबद्ध करें?