変更の一般的な監査を実装するためにOnFlushDirty
、オブジェクトのメソッドを使用しようとしています:Castle.ActiveRecord
protected override bool OnFlushDirty(object id,
IDictionary previousState,
IDictionary currentState,
NHibernate.Type.IType[] types
)
実行時に、 OnFlushDirty はおよびパラメータCastle.ActiveRecord.Framework.DictionaryAdapter
のそれぞれに対して渡されます。previousState
currentState
残念ながら、 をスローするメソッドDictionaryAdapter
はサポートされていません。GetEnumerator()
NotSupportedException
DictionaryAdapter
そもそも OnFlushDirty に a が渡されることを期待する必要がありますか?; とDictionaryAdapter
監査のために以前と現在の状態を比較するために、キーと値のペアを列挙するにはどうすればよいでしょうか?