Sto valutando Xamarin per un nuovo progetto che avrà come target diverse piattaforme (iOS, Android, UWP).
Quando aggiungo il pacchetto NuGet al mio progetto PCL, ottengo il seguente errore:
Impossibile installare il pacchetto le  «Microsoft.EntityFrameworkCore 1.0.1». Vous essayez dâ € ™ installer ce pacchetto dans un projet ciblant  «Â .NETPortable, Version = v4.5, Profile = Profile111» avec cette infrastructure.
Quindi immagino che EF Core non sia supportato da Xamarin.
Molte grazie in anticipo, Julien
Questo è un articolo di azione corrente per il team EF:
https://github.com/aspnet/EntityFramework/issues/4269
A partire da 10 giorni fa c'è un compito per vedere se questo sarà supportato:
https://github.com/aspnet/EntityFramework/issues/4269#issuecomment-256133319
Ora che Xamarin supporta netstandard facciamo un altro giro di test e vediamo se siamo pronti ad avere Xamarin come uno dei nostri scenari supportati. Una volta esaminato, possiamo effettuare una chiamata se la chiamiamo supportata per 1.1. Inizierò eseguendo il porting di un'app di esempio che ho eseguito nei giorni beta5.
Da qualche tempo mi sono interessato anche a EF Core lavorando su Xamarin.iOS e ho monitorato i progressi dei rispettivi progetti. Ci sono buone notizie ora:
Recentemente, è stato corretto un bug di blocco ( NotImplementedException
risultante dalle query su iOS). Il bug è indirizzato da Xamarin.iOS 10.10+ sulla nuova versione di Mono 5.0 . Citando il problema github:
divega ha commentato :
Stiamo chiudendo questo problema poiché riteniamo che la causa principale sia stata rimossa nelle versioni più recenti di Xamarin iOS. Detto questo, il supporto per Xamarin è ancora considerato un work in progress. Si prega di fare riferimento alla richiesta di aiuto al # 4269 (commento) , e creare nuovi problemi per eventuali problemi che trovi.
Da allora sono stato in grado di adattare l'esempio di Jon Douglas "Xamarin.Android EF Core (vedi qui ) per girare su iOS, qui .
Oggi ho adattato l' app di esempio "Todo" Xamarin.Forms che utilizzava PCL SQLite.Net per utilizzare invece EF Core. Funziona su tutte e 3 le piattaforme. Guarda il mio adattamento qui . Ho anche postato su di esso nei forum Xamarin .