次のように、2つの列を1つのタイプにマップするIUserTypeがあります。
....
public object NullSafeGet(IDataReader rs, string[] names, object owner)
{
return new FooBar(rs[names[0]], rs[names[1]]);
}
....
FluentNHibernateを使用して2つの列名を指定するのに問題があります。私はこれを試しました:
Map(x => x.Boz).Columns.Add("GLUB","SHERP").CustomType<FooBarUserType>();
ただし、2番目の列名は無視されます。Fluent NHibernateを使用して2つの列名を指定するにはどうすればよいですか?