Mysql
 sql >> Database >  >> RDS >> Mysql

Configurare il back-end MySQL in Azure per Xamarin Offline Sync

In base alle tue esigenze, ho provato a creare la mia app per dispositivi mobili Azure progetto tramite Visual Studio e installa MySql.Data.Entity 6.9.9 che supporta MySQL per EF6, quindi crea il mio controller di tabella che funziona con il mio DBContext per MySQL.

Ho creato il mio modello db che eredita il EntityData che contiene il tipo di colonna della tabella DateTimeOffset , ma ho riscontrato un messaggio di errore incompatibile. Poi ho scoperto che c'è un bug noto in MySQL Connector come segue:

Ho trovato una nota sulla versione su MySQL Connector/NET, quindi ho provato ad aggiornare a MySql .Entità.dati 7.0.7-m61 , ma un altro problema relativo a TypeLoadException - MySqlEFConfiguration incontrato.

Poiché il tuo obiettivo è utilizzare la sincronizzazione offline per l'app Xamarin con l'app per dispositivi mobili di Azure, ti consiglio di provare a utilizzare il database sql o l'archiviazione tabelle azure per l'archiviazione dei dati anziché MySQL, che potrebbe creare il back-end dell'app mobile in un modo semplice . Puoi fare riferimento a qui per iniziare.