次のようなクラスがあるとします...
public class SomeClass<T> where T : ISomeConstrainingInterface
{
public T MyPropertyOfTypeT {get;set;}
public int SomeIntProp {get;set;}
public string SomeStringProp {get;set;}
}
ここで、T はかなり小さな限定セット (たとえば 5 または 6 種類) である可能性があります。
nHibernate でこのクラスをマップするための最良かつ最も効率的な方法は何ですか? (流暢なNHibernateを使用)