アプリケーションでいくつかのワークフロー ステップを保持するために汎用リンク リストを使用しようとしています。これが、データベースに永続化する方法です。
OrderID WorkFlowStepID ParentWorkFlowStepID
178373 1 NULL
178373 2 1
178373 3 2
このデータセットを datareader オブジェクトに戻します。次に、datareader をループして、WorkFlowStepID プロパティと ParentWorkFlowStepID プロパティを含む WorkFlowStep オブジェクトを作成します。.AddFirst() メソッドを使用して、最初のオブジェクトを LinkedList に追加します。私の次のアイデアは、次のオブジェクトを作成し、それを LinkedList のオブジェクトの後に挿入することです。このオブジェクトの WorkFlowStepID は、新しいオブジェクトの ParentWorkFlowStepID と同じです。LinkedList でオブジェクトを見つける方法がわかりません。find() メソッドは値を要求していますが、それがどのような値なのか、またはどのように見つけることができるのかわかりません。