1

あなたのアドバイスが必要です。私はVS2012で中古車販売店に関するエンジニアリング作業プロジェクトを書いています。SQL Database、WCF DataService、WPF アプリケーション (WCF に正常に接続されている) があり、そのモバイル バージョンも作成したいと考えていました。Mono For Android と WP7 アプリを 1 つのコアで作成するために、MVVMCross Portable を選択しました。そして、次のようなモバイル ポータブル コアから WCF DataService への接続に問題があります。

このターゲット フレームワークに WCF Data Services がインストールされていないため、指定された OData フィードにサービス参照を追加できません。サポートされているバージョンの WCF Data Services をインストールするには、 http://go.microsoft.com/fwlink/?LinkId=253653を参照してください。

インターネットで検索したところ、Portable Class Library はまだ WCF Data Service をサポートしていないようです。これに対する解決策があることを願って、この質問を書いています。そうでない場合は、待つだけですか?

  • または、WCF データ サービスを mvvmcross ポータブルで動作する通常の WCF サービスに変更する必要があるかもしれませんが、WPF で行ったことをアプリで変更するには多くの作業が必要になります。

  • または、ポータブル クラス ライブラリがない MVVMCross マスターに戻る必要があるかもしれませんが、Android が Data Service に接続することはサポートされていません。

Simply.OData について少し読みましたが、それをうまく機能させる方法がわかりません。

前もって感謝します。

4

2 に答える 2

3

Simple.OData.Clientを見てください。これは、この目的のために正確に作成されたポータブルクラスライブラリ(内部で使用されますが、Simple.Data ODataアダプタ)です。MvvmCrossでも使用しています。

GitHubにあり、NuGetパッケージがあります。必ず「pre」オプションを付けてインストールしてください。

于 2013-02-16T09:48:21.887 に答える