2010-10-11 77 views
2

當功能NHibernate使用自動映射,你必須做這樣的事情的能力:可以定義流利的NHibernate FluentMappings中的過濾器嗎?

   _configuration = 
    Fluently.Configure(). 
     Database(
     MsSqlConfiguration.MsSql2000.ConnectionString(
      @"some connection string") 
     ) 
     .Mappings(
     m => m.AutoMappings.Add(AutoMap.AssemblyOf<GSAContract>().Where(x=>x.Namespace == "SomeNamespace"))) 
     .BuildConfiguration(); 

我期待能夠做到與FluentMappings類似的東西,但我似乎無法找出一個類似的行爲(在名字空間上過濾)。

+0

爲什麼要過濾你的classmaps? – 2010-10-12 16:13:35

回答

-1

如果您不提供類的ClassMap,它將不會被映射。

+0

是的,我知道這不是你的問題的答案。我不知道有什麼辦法可以做你實際要求的。 – Variant 2010-11-22 11:59:03