Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Richten Sie das MySQL-Back-End in Azure für Xamarin Offline Sync ein

Gemäß Ihrer Anforderung habe ich versucht, meine Azure Mobile App zu erstellen project über Visual Studio und installieren Sie MySql.Data.Entity 6.9.9 die MySQL für EF6 unterstützt, erstellen Sie dann meinen Tabellencontroller, der mit meinem DBContext für MySQL arbeitet.

Ich habe mein DB-Modell erstellt, das den EntityData die den Tabellenspaltentyp DateTimeOffset enthält , aber ich bin auf eine inkompatible Fehlermeldung gestoßen. Dann fand ich einen bekannten Fehler in MySQL Connector wie folgt:

Ich habe einen Versionshinweis über MySQL Connector/NET, dann habe ich versucht, auf MySql zu aktualisieren .Data.Entity 7.0.7-m61 , aber ein weiteres Problem mit TypeLoadException - MySqlEFConfiguration angetroffen.

Da Ihr Ziel darin besteht, die Offlinesynchronisierung für Ihre Xamarin-App mit der mobilen Azure-App zu verwenden, empfehle ich Ihnen, anstelle von MySQL eine SQL-Datenbank oder einen Azure-Tabellenspeicher für Ihre Datenspeicherung zu verwenden, wodurch Ihr mobiles App-Back-End auf einfache Weise erstellt werden könnte . Sie könnten auf hier für den Einstieg.