2016-04-27 8 views
0

Ich versuche, ADO.NET zu verwenden, damit meine C# UWP-App auf meine Azure SQL-Datenbank zugreifen kann, aber wenn ich versuche, auf "System.Data.SqlClient" zu verweisen, ist es nicht sofort verfügbar. Ich habe versucht, die Datei "System.Data.dll" zu importieren, aber das führte zu einem neuen Host von Fehlern.Verwendung von ADO.NET in UWP-Apps möglich?

Ich bin davon überzeugt, dass ADO.NET nicht mit UWP-Apps kompatibel ist. Das Problem dabei ist, dass ich keine andere Technologie finden kann, mit der ich mit meiner Azure SQL-Datenbank arbeiten kann. Fehle ich hier etwas?

+1

Solche Treiber sind in der Regel Plattform Spezifisch, legen Sie stattdessen die Datenbank über einen Webdienst über HTTP offen und interagieren Sie damit. – Lloyd

+0

Danke für die schnelle Antwort. Könnten Sie mir vielleicht einen Hinweis geben, wo ich mit diesem Ansatz anfangen sollte? Von dort werde ich alle Forschung machen, die ich brauche. Vielen Dank. – JonathanR33D

+0

Web-Service ist der Weg, den ich für diese mittlere Schicht gehen würde .. – MethodMan

Antwort

1

Der beste Weg, dies zu bewältigen, ist eine vollständige Web-API-Lösung zu erstellen. am Ende Also, haben Sie

  1. Ein Azure SQL-Datenbank
  2. Ein Web-API-Website, die Ihre Daten in einem JSON-Format aussetzen wird. Mit Entity Framework ist nicht zwingend, aber in irgendeiner Weise helfen kann :)
  3. Eine UWP-Anwendung, die Ihre Web-API-Endpunkte

Sie hier, um eine vollständige Lösung finden fordern wird: http://www.asp.net/web-api/overview/data/using-web-api-with-entity-framework/part-1