2011-02-01 136 views
0

如何覆蓋泛型類的映射? 我有這個類:FluentNHibernate覆蓋泛型類

public abstract class TranslatableEntity<TTranslation, TEntity> : Entity 
{ 
     public virtual String Name { get;set; } 

     // ... 
} 

我whant做到這一點:

public class TranslatableEntityMap<T> : IAutoMappingOverride<TranslatableEntity<T>> 
{ 
    public void Override(AutoMapping<TranslatableEntityMap<T>> mapping) 
    { 
     mapping.IgnoreProperty(x => x.Name); 
    } 
} 

我怎樣才能做到這一點? 謝謝!

回答

0

我不認爲有可能映射泛型類與NHibernate。

1

AFAIK這是不可能的。更重要的是它沒有意義映射泛型類sice映射需要真正的類與實現。