デスクトップ アプリケーションでは、後で検索できるように、単純な情報を含む患者名の「データベース」を保存する必要があります。患者数は平均で1,000人程度だと思います。各患者も検査結果にリンクする必要がありますが、検査結果は患者自身とは別に保存することができます。
データベースはこれに最適なソリューションですか、それともやり過ぎですか? 通常、患者の姓名または ID 番号に基づいてのみ検索します。すべてのデータはアプリケーションに保存され、外部で共有されることはありません。
そのようなすべてのデータを整理しておくための最良の方法について何か提案はありますか? 個別の検査データを保存する方法は、患者とのリンクを維持しながら、データベースを使用していないときに私を悩ませているようです.
1,000 ~ 10,000 人の患者のリストがあるため、パフォーマンスに問題があるかどうかはわかりませんが、 を指定するList<Patient>
と、いくつかの LINQ コマンドを使用して簡単に検索できることが想像できます。