0

CouchBase Lite をローカル データベースとして使用する xamarin プロジェクトに取り組んでいます。MVVMCross ライブラリも使用したいと考えています。ビューモデルがCouchdatabaseの変更について通知されるように、couchbase-Liteライブラリ、MVVMCross - hot tunaライブラリ(クラスライブラリ、ポータブルクラスライブラリ、またはプラットフォーム固有のプロジェクトなど)をどこに含める必要があるかを誰でも指定できますか?

基本的に、データベースに変更があるたびにビューを変更したいのですが、mvvmcross でビューを変更したいと考えています。サーバーCouchbaseバケットと同期するためにsyncgatewayを使用しています。

Xamarin、MVVM、CouchBaselite は初めてです。このすべての具体的な例を見つけることができませんでした。

前もって感謝します。

4

2 に答える 2

0

これが古いスレッドであることは知っていますが、Couchbase 用の新しい MvvmCross プラグインがあり、基本的に必要なことはすべて実行します。これは Nuget でこの記事を書いている時点でアルファ版であり、Github ではオープン ソースです。私は実際に同じものを探していたので、見つけてよかったです!:)

https://www.nuget.org/packages/MvvX.Plugins.CouchBaseLite.ForestDB

https://github.com/mathieumack/MvvX.CouchBaseLite

于 2016-07-12T08:31:50.750 に答える
0

おそらく、CouchBaseLite Xamarin Componentを使用するだけです。PCL コア プロジェクトでこれにアクセスしたい場合は、おそらくコンポーネントの周りに何らかのラッパーを作成し、それを各プラットフォームに適切に挿入する必要があります。MvvmCross プラグインwiki を使用して開始できます。

于 2015-05-22T18:44:11.507 に答える