Sesuai dengan kebutuhan Anda, saya mencoba membuat Aplikasi Seluler Azure proyek melalui Visual Studio, dan instal MySql.Data.Entity 6.9.9 yang mendukung MySQL untuk EF6, lalu buat pengontrol tabel saya yang berfungsi dengan DBContext saya untuk MySQL.
Saya membuat model db saya yang mewarisi EntityData
yang berisi jenis kolom tabel DateTimeOffset
, tetapi saya menemukan pesan kesalahan yang tidak kompatibel. Kemudian saya menemukan ada bug yang diketahui di Konektor MySQL sebagai berikut:
Saya menemukan catatan rilis tentang MySQL Connector/NET, lalu saya coba upgrade ke MySql .Data.Entitas 7.0.7-m61 , tetapi masalah lain tentang TypeLoadException - MySqlEFConfiguration ditemui.
Karena tujuan Anda adalah menggunakan sinkronisasi offline untuk aplikasi Xamarin Anda dengan aplikasi seluler Azure, saya sarankan Anda dapat mencoba menggunakan database sql atau penyimpanan tabel Azure untuk penyimpanan data Anda alih-alih MySQL, yang dapat membangun backend aplikasi seluler Anda dengan cara yang sederhana . Anda dapat merujuk ke di sini untuk memulainya.