問題タブ [sterling-db]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
381 参照

windows-phone-7 - WP7Sterlingは大量のデータの保存が非常に遅い

スターリングに46,000個のオブジェクトを保存しようとしていますが、3分かかります。

はい、私はそれがたくさんあることを知っていますが、これは顧客から提供されたデータであり、最終的にはもっと多くなる可能性があります。

新しいオブジェクトを保存するたびに、オブジェクトがすでに保存されているかどうかを確認するためにキーを検索していると思います。

これをバイパスして、スターリングに挿入するように指示する方法はありますか?

他のアイデアはありますか?

0 投票する
2 に答える
235 参照

c# - Silverlight:Sterling Throws Exception

スターリングサービスを利用しています

そして、私がテーブル定義を持っている私のLocalDBクラスは次のとおりです。

ここで問題となるのは、ストレージからデータを取得するときです。保存は正常に機能しますが、フェッチすると「文字列からGUIDへの無効なキャスト操作の例外」が発生します。

どこが間違っているのか教えてください。

ありがとう。

0 投票する
1 に答える
192 参照

c# - WP7スターリングデータベース日時インデックス

Sterling Databaseを使用していて、クラスとインデックスを次のように定義しました

私はこのようにこれにアクセスします

ただし、where句が入力日付より前のオブジェクトを正しく除外している間、それらはインデックス(DateTime)の順序ではなく、作成された順序で返されます。

これは予想されることですか、それとも私は何か間違ったことをしていますか。

そして、tにorderby句を挿入する方法はありますか。

0 投票する
1 に答える
241 参照

windows-phone-7 - WindowsPhone7でのスターリングシリアル化の問題

Sterling Database forWindowsPhoneに問題があります。wp7appにデータベースを段階的に実装しましたが、新しいエンティティが保存されたときにデータがシリアル化されません。例:スターリングデータベースを使用して資格情報をシリアル化します。

ただし、アプリケーションが再アクティブ化(または再起動)されると、Sterlingは分離されたストレージから値を返しません。

私のActivateEngineメソッドの外観は標準であり、TableDefinitionは次のとおりです。

CreateTableDefinition< UserCredentials, string >(t => t.UserName),

スターリングデータベースがデータをシリアル化しないのはなぜですか?すべてが正常に実装されているようです。助けてください。

0 投票する
4 に答える
459 参照

c# - 自分のアセンブリでコンパイルできる単純なDBをC#に格納するために、シリアル化されたXMLよりも優れたものはありますか?

単純なデータ構造を保存する必要があるよりも単純なアプリを作成しています。シリアル化されたXMLの仕事のように見えますが、..仕事に適しているが、自分のアプリでコンパイルできるほど単純なものについてどこかで読んだことを覚えています。

私はSterlingDBを見てきましたが、継ぎ目がやり過ぎのようで、自分のアセンブリでコンパイルするのは面倒です。

シリアル化されたXMLストアよりも優れたものを知っていますか?

編集:私はSQLite、Compact SQL、db4oについて知っていますが、何か小さなものを探しています。

0 投票する
3 に答える
788 参照

silverlight - Silverlight デスクトップ アプリ、Windows および Mac、ローカル データベースのオプション

Windows と Mac の両方をサポートする必要があるデスクトップ アプリのオプションを評価していますが、利用可能なリソースを考えると、Silverlight が最適なオプションであると思われます。Silverlight 4 Out Of Browser アプリを構築し、ここで説明されているものと同様のものを使用して Mac インストーラーを作成することを検討します。

ただし、私が見ることができる 1 つの大きな問題点は、アプリにはローカル データ ストレージが必要であり、そのデータを格納する最も便利な方法はローカル リレーショナル データベースにあることです (要件はおそらく数十万のレコードの球場にあります。非常にリレーショナルな構造で、10 個またはテーブルで)。

私はいくつかの検索を行い、過去に言及されたいくつかのオプションを見つけましたが、かなり古い質問であるため、情報が最新かどうかはわかりません.

  • siaqodb - LINQ クエリを使用したオブジェクト データベース エンジン
  • Sterling - メモリ、分離ストレージ、さらにはローカル ファイル システムを使用してデータを永続化できる NoSQL データベース

いくつかの実験を行う前に、(a) siaqodbおよび/またはSterlingが、ローカル ファイルシステムにデータを保存する Mac の Out Of Browser 環境で動作するかどうか、および (b) どのように「プライムの準備ができているか」について、誰かガイダンスを提供できますか? time" siaqodbSterlingは商用ソフトウェア開発用ですか?

0 投票する
1 に答える
418 参照

windows-phone-7 - SterlingデータベースがWindowsPhoneで保持されない

私は何人かの人からのスターリングデータベースの例に従いました。どちらも私にはうまくいかないようです。データベースにいくつかのものを永続化すると、デバッグ時にスターリング(エミュレーターではなく電話)を使用してすべてが明確に永続化されます。ただし、アプリを再起動すると、データベースが空になります。他の誰かが同じ問題を経験していますか?または、誰かが完全な実例を持っていますか?シリアル化と保存が機能することはわかっています...アプリを再起動しない限り、状態は機能します...

app.csのコード

私のviewModelのコード

0 投票する
1 に答える
155 参照

sterling-db - 2 つのアプリが 1 つの Sterling NoSQL データベースにアクセスできますか?

私は現在 SterlingDB (電話 7 バージョンではない) を使用しており、2 つの異なるアプリケーション (したがって異なる AppDomains) から同じ Sterling Database にアクセスできるようにしたいと考えています。

FileSystemDriver を RegisterDatabase メソッドに渡す場合でも、次のことを確認しました。

I:\Users\Dave\AppData\Local\Sterling Database\TestMeGo\1123790033 と I:\Users\Dave\AppData\Local\Sterling Database\TestMeGo\1728918701 の 2 つの異なるデータベースが作成されます。

これはおそらく、アプリが別々の AppDomains に含まれており、Sterling によって使用される IsolatedStorage がそれに応じて区分化されているためです。

複数のアプリがアクセスできる Sterling データベースを 1 つだけ持つ方法はありますか?

ありがとう

0 投票する
3 に答える
266 参照

c# - 別の DLL のシステム名前空間

これが私の問題です:

クラスとSystem名前空間を含む DLL ライブラリ (.NET フレームワークからではない) を使用しています。TupleLazy

プロジェクトをコンパイルしようとすると、コンパイラは、これらのクラスがmscorlib.dll別の DLL に存在することを示すいくつかのエラーをスローします。

では、他の DLL への参照を削除せずに、.NET Framework のクラスを使用するにはどうすればよいでしょうか。