私は複合(プリズム)WPFアプリケーションを構築しています。私はいくつかのコアelemetsを構築することができた:例えば、フォルダからのモジュール発見。 また、データを保持するためにNHibernate(Fluent)も使用しています。私はモジュールを分けることができたので、すべてが独自のモデルとマッピングを持ち、Prismがモジュールを追加すると、nhの設定にもマッピングが追加されます。NHibernate複合アプリケーション - モジュールの起動レコード
私がしたいのは、一度も起動されていないモジュールが有効になっているときに、いくつかの起動レコードを挿入することです。 例:
私が初めてアプリケーションを起動すると、データベースが存在しないことが検出され、1つの構成テーブルのみが作成されます。この表には、有効になっているモジュールに関する情報が含まれています。その後、管理者はUIを使用してどのモジュールを有効にするかを設定できます。次にアプリケーションが起動すると、新しく有効になったモジュールから新しいタブが検出され、NH UpdateSchemaを使用してテーブルが作成されます。私がしたいのは、このテーブル作成でいくつかのスタートアップレコードを挿入することです。 これはNHイベント(NH documentation on events)によって行われるべきだと思います。 'PostTableCreateEvent'のようなものは素晴らしく、このようなものは見つけられません。
あなたのいずれかがこのようなことをしましたか?
おかげでFiro、私は2番目のオプション – bodziec