के लिए स्कीमा नाम सेट करना मुझे पता है कि मेरे संदर्भ में किसी तालिका के लिए स्कीमा कैसे सेट करें, लेकिन क्या संदर्भ में सभी तालिकाओं के लिए डिफ़ॉल्ट स्कीमा सेट करने का कोई तरीका है? यानीडीबीकॉन्टेक्स्ट
[Schema = "Ordering"]
public class MyContext:DbContext
{
public MyContext()
: base("name=ConnectionString")
{
}
public DbSet<Student> Students { get; set; }
}
जब मैंने "HasDefaultSchema" सेट करने का प्रयास किया, तो मुझे यह त्रुटि मिलती है - डेटाबेस का निर्माण करने के बाद संदर्भ का समर्थन बदल गया है। डेटाबेस अद्यतन करने के लिए कोड प्रथम माइग्रेशन का उपयोग करने पर विचार करें। क्या आप जानते हैं कि इसका समाधान कैसे करें या कारण क्या है? – superachu
@AchuthaKrishnan हल करने के लिए कि आपको अपने माइग्रेशन को अपडेट करने की आवश्यकता है। यह एक अच्छा [ट्यूटोरियल] है (http://www.learnentityframeworkcore.com/migrations)। cmd प्रॉम्प्ट में, इसे चलाएं: dotnet ef डेटाबेस अद्यतन –