問題タブ [ndatabase]

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 に答える
596 参照

c# - NDatabase リストIBindingList に

NDatabaseを使用IEnumerable<T>していますが、ベース データ アクセス レイヤー ( ) を使用して取得しているをバインドしようとすると問題が発生しBaseDALます。

T私の場合はEmployeeです。

基本的にList<Employee>、グリッドにバインドするために使用できる が必要です (現在、それを取得していますthe underlying datasource doesn't support editing)。

何らかの方法で を実装する必要があることはわかっていますがIBindingList、この実装は巨大です! 誰かが私を正しい方向に向けることができるかどうか疑問に思っていましたか? それとも、次の行に沿って進む必要がありますか?

ありがとう!

NDatabase IObjectSet 構造体

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

c# - Order By で NDatabase がクラッシュする

私は NDatabase を使用して、いくつかの非常に単純なオブジェクト ストレージを実行しています。基本的には永続的な作業キューを構築しています。計画は、一連のオブジェクトを作成し、それらをディスクに永続化し、プロパティの 1 つで並べ替えて読み戻すことです。「ソートされた」部分が機能しません - NDatabase は例外をスローします。

保持したいオブジェクトのスーパータイプは次のとおりです。

オブジェクトストアを作成する方法は次のとおりです。

そして、ストアが後で取得される方法は次のとおりです。

NDatabase.Exceptions.OdbRuntimeExceptionこれにより、通話がスローされToList()ます。例外プロパティを掘り下げると、メッセージが表示されます

「NDatabase は例外エラーをスローしました:222:操作はサポートされていません:CopyTo」

ただし、行をコメントアウトすると、q.Descend("Timestamp").OrderAscending();正常に機能しますが、明らかに順序付けられていません。

誰でもこれに光を当てるのを手伝ってもらえますか?