Windows 10 Universeller App-Zugriff SQL-Server

8

Ich versuche, eine Windows Universal App (UWP) zu erstellen, und ich muss auf einen SQL Server zugreifen.

Nach meinem Wissen

  • System.Data.SqlClient ist nicht verfügbar.
  • Entity Framework 7 unterstützt UWP noch nicht.

Benötige ich eine Service-Schicht?

    
Martin Zink 15.07.2015, 08:32
quelle

3 Antworten

1

Ja, eine Service-Schicht ist erforderlich. Es gibt ein Beispiel dafür: So greifen Sie auf Daten aus einer SQL Server-Datenbank zu Windows 10 UWP

Ich frage mich ein wenig, ob sich dies angesichts der Unterstützung von .NET Core für EF und ADO.NET und der Bemerkung von dieser Seite ändern könnte: Dan Field 19.01.2017 17:59

quelle
0

Ja, Sie benötigen eine Service-Schicht. Es gibt keine Möglichkeit, UWP Application und SQL Server direkt zu verbinden.

Warum ist das nicht möglich?

  • UWP-Apps sind Apps, die für die Verteilung aus dem Store erstellt werden. Es ist nicht sicher, Verbindungszeichenfolge auf Clientcomputer
  • zu speichern
  • Sie können nicht alle Client-Apps in einem Moment aktualisieren, wenn Sie einen Fehler finden. Update-Service ist viel einfacher und schneller

Der einfachste Weg, um einen Cloud-Service zu erstellen, besteht darin, Azure Mobile App zu erstellen und Ihre UWP-Anwendung mit der Cloud SQL Server-Datenbank mit dieser Hilfe zu verbinden.

Nur für MySQL-Datenbanken besteht die Möglichkeit, die UWP-App mit Connector / Netz  Aber es ist nicht empfehlenswert, mobile App und Datenbank zu verbinden

    
Alexej Sommer 08.04.2016 17:43
quelle
0

Diese Antwort wird gepostet, da sich die Dinge seit der letzten Aktualisierung geändert haben.

Seit dem Fall Creators Update (SDK 16299) unterstützt UWP .NET Standard 2.0. Das bringt SqlClient zu UWP und ermöglicht es Ihnen, SQL Server direkt abzufragen.

Es gab eine Sitzung in Ignite zu diesem Thema ( Video , Quelle ) und dort Es gibt mehrere Blog-Posts, die Ihnen Schritt für Schritt einen Leitfaden zur Verfügung stellen Mach das.

    
Bart 23.10.2017 07:41
quelle

Tags und Links