आपकी आवश्यकता के अनुसार, मैंने अपना Azure Mobile App . बनाने का प्रयास किया विजुअल स्टूडियो के माध्यम से प्रोजेक्ट करें, और MySql.Data.Entity 6.9.9 इंस्टॉल करें। जो EF6 के लिए MySQL का समर्थन करता है, फिर MySQL के लिए मेरे DBContext के साथ काम करते हुए मेरा टेबल कंट्रोलर बनाएं।
मैंने अपना डीबी मॉडल बनाया जो इनहेरिट करता है EntityData
जिसमें टेबल कॉलम प्रकार होता है DateTimeOffset
, लेकिन मुझे एक असंगत त्रुटि संदेश का सामना करना पड़ा। तब मैंने पाया कि MySQL कनेक्टर में एक ज्ञात बग इस प्रकार है:
मुझे एक रिलीज़ नोट MySQL कनेक्टर/नेट के बारे में, फिर मैंने MySql में अपग्रेड करने का प्रयास किया। .Data.Entity 7.0.7-m61 , लेकिन TypeLoadException - MySqlEFConfiguration के बारे में एक और समस्या है का सामना करना पड़ा।
चूंकि आपका लक्ष्य एज़ूर मोबाइल ऐप के साथ अपने ज़ैमरिन ऐप के लिए ऑफ़लाइन सिंक का उपयोग करना है, मेरा सुझाव है कि आप MySQL के बजाय अपने डेटा स्टोरेज के लिए एसक्यूएल डेटाबेस या एज़ूर टेबल स्टोरेज का उपयोग करने का प्रयास कर सकते हैं, जो आपके मोबाइल ऐप बैकएंड को सरल तरीके से बना सकता है। . आप यहां इसके साथ आरंभ करने के लिए।