Ich versuche, eine Windows Universal App (UWP) zu erstellen, und ich muss auf einen SQL Server zugreifen.
Nach meinem Wissen
Benötige ich eine Service-Schicht?
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
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?
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
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.
Tags und Links win-universal-app