0

How to override the mapping of generic class? I have this class:

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

        // ...
}

And I whant to do this:

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

How can I do this? Thank you!

Serhiy
  • 4,357
  • 5
  • 37
  • 53

2 Answers2

1

AFAIK It is not possible. More over it has no sense to map generic class sice mapping requires the real class with implementation.

Petr Kozelek
  • 1,126
  • 8
  • 14
0

I don't think it is possible to map generic classes with NHibernate.

gor
  • 11,498
  • 5
  • 36
  • 42