アプリケーションの構造は、私が2つのシングルトンを持っているということです。1つは作業を管理するためのもので、もう1つはSQLiteデータベースを管理するためのものです。
作業マネージャーは、データベースにアクセスするプラグインをロードします。シングルトンデータベースマネージャーへのアクセスを提供する方法はありますか?プラグインdllにデータベースマネージャークラスを含めると、それは機能しますか?
もう1つの方法は、プラグインインターフェイスにフィールドを設定し、そのフィールドをプラグインの読み込み時に設定することです。それを実行してプラグインアーキテクチャを維持する方法があるかどうかを知りたかっただけです。
ありがとう。
編集
制限:
- 外部ライブラリは使用できません。
- プラグインからアクセスできるようにしたいシングルトンクラスのセットは修正されており、今後も修正されます。