Dapper dans les applications Metro

dapper microsoft-metro windows-runtime

Question

Est-il possible d'inclure Dapper dans les applications de métro? Il s'appuie sur System.Data qui est omis dans WinRT. Sinon, existe-t-il un cadre similaire qui puisse être utilisé?

Réponse acceptée

Est-il possible d'inclure Dapper dans les applications de métro?

Non. Comme vous l’observez, le manque de System.Data est à peu près un casse-tête, mais WinRT omet également la prise en charge de la méta-programmation. . Il existe des obstacles complexes que vous pouvez surmonter pour contourner ce System.Data , mais sans System.Data cela semble être une cause perdue.

Fondamentalement, l'objectif de WinRT (si je comprends bien) est de consommer vos données à partir d'éléments tels que les services Web, le classique "client intelligent" plutôt que le modèle "client riche".

Donc, vous pourriez envisager:

  • serveur (complet .NET)
    • utiliser "dapper" pour l'accès aux données
    • exposer un protocole d'appel / sérialisation
  • client (.NET pour les applications Windows Store, ou quel que soit le terme actuel)
    • consommer un certain protocole d'appel / sérialisation

A proprement parler, vous pouvez briser IIRC toutes les règles et juste référence .NET de toute façon, mais qui ne passe aucune validation de MS, et ne sera pas un métro bonne application Windows Store.




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi