2009-12-10 135 views

回答

0

只要定義你的映射和經銷商的映射;-)我不能告訴確切的代碼,因爲我沒有在手中有VS,但你只要按照創建兩種類型的映射FNH準則,就是這樣,他們應該工作一起。

這裏的例子:

 AutoPersistenceModel mappings = AutoMap 
     .AssemblyOf<Order>() 
     .IgnoreBase<BaseEntity>() 
     .Where(GetAutoMappingFilter) 
     .Conventions.Setup(GetConventions()) 
     .Setup(GetSetup()) 
     .UseOverridesFromAssemblyOf<AutoPersistenceModelGenerator>(); 
    // this is for std mapping 
    //mappings.AddMappingsFromAssembly(
    //  typeof(Northwind.Data.NHibernateMappings.RouteConditionMap).Assembly); 

最後一行被註釋掉,因爲我不需要STD映射。

但是爲什麼你需要嗎?在自動映射中,您可以覆蓋相同的東西。

+0

我想對一個屬性使用,因爲這個http://stackoverflow.com/questions/1875466/auto-mapping-a-idictionarystring-myclass-with-fluent-nhibernate問題流利的映射。 – Marcus 2009-12-10 22:30:36