2016-06-26 11 views
1

Es ist möglich mit Entity Framework in Xamarin native? Ich möchte ein Entity Framework-Modell aus einer Datenbank (SQL Server) erstellen. Wenn es möglich ist, wie ich es machen kann?Xamarin Native Entity Framework

+0

https://forums.xamarin.com/discussion/11284/entity-framework-code-first-approach-in-ios – wishmaster

Antwort

0

Nicht im Moment, weil Xamarin von der plattformübergreifenden SQLite Engine abhängig ist, die von EF noch nicht unterstützt wird. Siehe hier: Xamarin.Forms support #4269

+0

SQLite ist die native integrierte Datenbank, aber diese Frage bezieht sich höchstwahrscheinlich auf die Tatsache, auf die Sie zugreifen können Internet-bezogene Datenbanken. – TravisO

+0

Ah OK. Daran hatte ich nicht gedacht. Dafür würde ich eine Service-Schicht in der Client-App verwenden, um auf Daten zuzugreifen, die über eine Web-API verfügbar gemacht werden. – Phil

0

Kurze Antwort: Nicht möglich.

Grund: Sie sollten Verbindungszeichenfolge, Abfragen, Authentifizierung auf Clientseite nicht offen legen. Denken Sie daran, dass sich die mobile App, anders als bei einer Webapi- oder MVC-App, nur auf der Client-Seite befindet, da sie Ihre Datenbank aussetzt.

Stellen Sie sich vor, Sie verwenden Entity Framework im Browser. Wenn sie die App öffnen (Cracker), haben sie Anmeldeinformationen, Server, sie können Ihre Datenbank abfragen.