メトロアプリのDapper

dapper microsoft-metro windows-runtime

質問

Dapperをメトロアプリに含める方法はありますか?これはWinRTに残されているSystem.Dataに依存しています。そうでない場合は、使用できる類似のフレームワークがありますか?

受け入れられた回答

Dapperをメトロアプリに含める方法はありますか?

あなたが見てきたように、 System.Dataの欠如はかなりのストップですが、WinRTではメタプログラミングのサポートも省略されているので、コア全体を定期的な(すなわち遅い)リフレクションを使用するために書き直す必要があります。あなたはこれを回避するためにジャンプすることができるいくつかの精巧なフープがありますが、 System.Dataがなければ、それは失われた原因のようです。

基本的にはWinRTの意図は、リッチクライアントモデルではなく古典的な「スマートクライアント」というWebサービスのようなものからデータを消費することです。

だから、あなたは、

  • サーバー(フル.NET)
    • データアクセスに「dapper」を使用する
    • いくつかの呼び出し/シリアル化プロトコルを公開する
  • クライアント(Windows用の.NETアプリケーション、または今日の用語は何でも)
    • いくつかの呼び出し/シリアル化プロトコルを消費する

厳密に言えば 、あなたはIIRC、すべてのルールを破ると、とにかく.NETを参照するが、それはすべてのMSの検証に合格しないだろう、と適切な地下鉄のWindows Storeアプリケーションではありませんすることができます



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow