2011-01-04 2 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을 설정하는 이벤트 핸들러. 그로 인해 모든 속성을 업데이트하는 데 전념 할 것입니다.