2011-08-03 15 views
2

我們試圖拉斷this spectaular hack,並儘可能定製的tuplizer在功能NHibernate

foreach (var persistentClass in configuration.ClassMappings) 
{ 
    persistentClass.AddTuplizer(EntityMode.Poco, typeof(NullableTuplizer).AssemblyQualifiedName); 
} 

已經得到,但不知道在哪裏這個循環應該去給我們使用功能NHibernate。有什麼建議麼?

回答

3
Fluently.Configure() 
    .Database(...) 
    .Mappings(...) 
    .ExposeConfiguration(config => 
    { 
     foreach (var persistentClass in config.ClassMappings) 
     { 
      persistentClass.AddTuplizer(EntityMode.Poco, typeof(NullableTuplizer).AssemblyQualifiedName); 
     } 
    })