2011-01-04 10 views
0

私はすべてModelBaseから派生したエンティティのセットを持っています。これには、Id、CreatedOn、LastModifiedなどが含まれます。IAutoMapOverride <Base>とIgnoreBaseの両方の使い方<Base>

すべてのマッピングでDynamicUpdateを使用できるようにしたいと考えています。これはどうすればいいですか?

私は私のオーバーライドは、単にここで .UseOverridesFromAssemblyOf<MyAutoMapOverrides>()を追加し、成功せず、試してみた

:検索の

public class MyAutoMapOverrides : IAutoMappingOverride<Model.ModelBase> 
{ 
    public void Override(FluentNHibernate.Automapping.AutoMapping<Model.ModelBase> mapping) 
    { 
     mapping.DynamicUpdate(); 
    } 
} 

答えて

0

そして、30分以上は答えをターンアップ: .Conventions.Add(FluentNHibernate.Conventions.Helpers.DynamicUpdate.AlwaysTrue())

これは、しかし、私を壊しますLastModifiedとCreatedOnを設定するイベントハンドラ。そのため、私はたぶんすべてのプロパティを更新するだけです。

関連する問題