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

स्कीमा स्वतंत्र इकाई फ्रेमवर्क कोड प्रथम माइग्रेशन

आप एक व्युत्पन्न DbContext बना सकते हैं और "ओवरराइड" modelBuilder.HasDefaultSchema(...) OnModelCreating . में :

public class TestDbContext : ProductionDbContext
{
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);

        modelBuilder.HasDefaultSchema("TestSchema");
    }
}

फिर आप दोनों संदर्भों के लिए माइग्रेशन बना सकते हैं। देखें यह सवाल एक प्रोजेक्ट में दो माइग्रेशन कैसे बनाएं।

इस दृष्टिकोण का नकारात्मक पक्ष यह है कि आपको दो अलग-अलग प्रवासों को बनाए रखना होगा। लेकिन यह आपको अपने TestDbContext . के कॉन्फ़िगरेशन को समायोजित करने का अवसर देता है ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल 11 जी और जेडीके 1.6 के साथ किस जेडीबीसी जार का उपयोग करना है और डीबी से कैसे कनेक्ट करना है

  2. EMCLI के साथ ब्लैकआउट

  3. Oracle में varchar2 फ़ील्ड को छोटा कैसे करें?

  4. XMLType Oracle से XML तत्वों को पुनः प्राप्त करना

  5. किसी अन्य तालिका से तालिका अद्यतन करते समय प्रदर्शन समस्या