Say I have a class something like...
public class SomeClass<T> where T : ISomeConstrainingInterface
{
public T MyPropertyOfTypeT {get;set;}
public int SomeIntProp {get;set;}
public string SomeStringProp {get;set;}
}
Where T can be a fairly small limited set (say 5 or 6 types)
What is the best and most efficient way to map this class in nHibernate ? (using fluentNHibernate)