Zgodnie z Twoimi wymaganiami próbowałem utworzyć moją aplikację mobilną Azure projekt za pomocą programu Visual Studio i zainstaluj MySql.Data.Entity 6.9.9 który obsługuje MySQL dla EF6, a następnie utwórz mój kontroler tabeli pracujący z moim DBContext dla MySQL.
Utworzyłem mój model db, który dziedziczy EntityData
który zawiera typ kolumny tabeli DateTimeOffset
, ale napotkałem niezgodny komunikat o błędzie. Potem znalazłem znany błąd w MySQL Connector w następujący sposób:
Znalazłem informację o wydaniu o MySQL Connector/NET, następnie próbowałem uaktualnić do MySql .Data.Entity 7.0.7-m61 , ale kolejny problem dotyczący TypeLoadException - MySqlEFConfiguration napotkane.
Ponieważ Twoim celem jest używanie synchronizacji w trybie offline dla aplikacji Xamarin z aplikacją mobilną platformy Azure, polecam spróbować użyć bazy danych sql lub magazynu tabel azure do przechowywania danych zamiast MySQL, co może w prosty sposób zbudować zaplecze aplikacji mobilnej . Możesz odwołać się do tutaj na początek.