我有一个 IUserType ,它将两列映射为一个类型,如下所示:
....
public object NullSafeGet(IDataReader rs, string[] names, object owner)
{
return new FooBar(rs[names[0]], rs[names[1]]);
}
....
我无法使用 Fluent NHibernate 指定两个列名。我试过这个:
Map(x => x.Boz).Columns.Add("GLUB","SHERP").CustomType<FooBarUserType>();
但第二列名称被忽略。如何使用 Fluent NHibernate 指定两个列名?