sql >> Database >  >> RDS >> Mysql

MySQL-back-end instellen in Azure voor Xamarin Offline Sync

Volgens uw vereisten heb ik geprobeerd mijn Azure Mobile App . te maken project via Visual Studio en installeer MySql.Data.Entity 6.9.9 die MySQL voor EF6 ondersteunt, maak dan mijn tabelcontroller aan met mijn DBContext voor MySQL.

Ik heb mijn db-model gemaakt dat de EntityData die het tabelkolomtype bevat DateTimeOffset , maar ik ben een incompatibele foutmelding tegengekomen. Toen ontdekte ik dat er een bekende bug in MySQL Connector als volgt is:

Ik vond een release-opmerking over MySQL Connector/NET, toen probeerde ik te upgraden naar MySql .Gegevens.Entiteit 7.0.7-m61 , maar een ander probleem over TypeLoadException - MySqlEFConfiguration tegengekomen.

Aangezien het uw doel is om offline synchronisatie te gebruiken voor uw Xamarin-app met de azure mobiele app, raad ik u aan te proberen om sql-database of azure-tabelopslag te gebruiken voor uw gegevensopslag in plaats van MySQL, waarmee u op een eenvoudige manier de backend van uw mobiele app kunt bouwen . U kunt verwijzen naar hier om ermee aan de slag te gaan.




  1. MySQL GROUP BY een kolom en toon waarden in verschillende kolommen

  2. Laravel join-query's AS

  3. Opties ophalen voor de tweede vervolgkeuzelijst uit DB op basis van de eerste vervolgkeuzelijst

  4. Fout bij het loggen van mysql, best practice