2017-10-01 1 views
0

Ich habe begonnen, eine Desktop-Bridge-Anwendung mit einem Hintergrundprozess in Win32 (aus bestimmten Gründen) und einem UWP/JS-Front-End zu erstellen.Datenzugriff im Hintergrund in Desktop Bridge

Für den lokalen Datenspeicher verwende ich SQLite. Beide Prozesse (win32/UWP) würden Daten lesen oder aktualisieren. Ich weiß, dass ich auf UWP-Seite auf SQLite zugreifen kann, aber ich verwende Dapper, der nicht mit der UWP-Plattform kompatibel ist. Ich brauche auch einen einzigen Brenner wegen SQLite.

Ich denke, die Dapper-SQLite im Win32-Prozess zu verwenden und eine Schnittstelle für die Datenobjekte zu erstellen, die asynchron aus dem UWP-Front-End aufgerufen werden. Verstehe ich mit diesem Ansatz? irgendwelche Probleme? Hoffe meine Frage ist verständlich.

Antwort

1

Ich denke, die Dapper-SQLite in dem Win32-Prozess zu verwenden und eine Schnittstelle für die Daten zu erstellen Objekte

In DesktopBridge es eine offizielle Probe Northwind Sample – UWP app connecting to SQL Server genannt wird. Es zeigt uns das gleiche Szenario wie das, was Sie wollen. Sie können den Code im Ordner sqlbridge überprüfen. Hier müssen Sie einen Appservice erstellen, der die Daten zwischen Ihrer win32 App und der UWP App kommuniziert. Du kannst es verfolgen, um deine App zu erstellen.