2017-10-01 5 views
0

J'ai commencé à créer une application de pont de bureau avec un processus d'arrière-plan dans win32 (pour des raisons spécifiques) et un frontal UWP/JS.Accès aux données dans le processus d'arrière-plan dans Desktop Bridge

Pour le magasin de données local, j'utiliserai SQLite. Les deux processus (win32/UWP) lisent ou mettent à jour les données. Je sais que je peux accéder à SQLite du côté UWP, mais j'utilise Dapper qui n'est pas compatible avec la plate-forme UWP. Je dois aussi avoir un seul auteur à cause de SQLite.

Je pense à utiliser le Dapper-SQLite dans le processus Win32 et à créer une interface pour les objets de données, à appeler de manière asynchrone depuis le frontal UWP. Ai-je raison avec cette approche? des problèmes? J'espère que ma question est compréhensible.

Répondre

1

Je pense à utiliser le Dapper-SQLite dans le processus Win32 et pour créer une interface pour les objets de données

En DesktopBridge il y a un échantillon officiel appelé Northwind Sample – UWP app connecting to SQL Server. Cela nous montre le même scénario que ce que vous voulez. Vous pouvez vérifier le code dans le dossier sqlbridge. Ici, vous devez créer un service d'application qui communiquera les données entre votre application win32 et l'application UWP. Vous pouvez le suivre pour créer votre application.