Actually, I think I've found *my* problem.
After investigating the unit tests in the source code; it appears
that, in my case, my conventions were being applied differently
between FNH v1.1 and FNH v1.2.
My ColumnPrefix() call in the my property component mapping somehow
conflicted with IPropertyConvention calls that made
instance.Column("someName") calls.
I think what happened is this:
1. My ComponentMap would get executed. No problem here.
2. My ClassMap would Component(x =>
class.Property).ColumnPrefix("FOO") from Step 1.
3. My IPropertyConvention class would call
(IPropertyInstance)instance.Column( instance.Name )
It looks like:
* in FNH 1.1, Step 3 is not destructive to the column prefix when
calling instance.Column("").
* in FNH 1.2, Step 3 is destructive to any ColumnPrefix() previously
set and over-writes the *entire* column name (including the prefix).
I cleaned up my conventions for FNH 1.2 using
IPropertyConventionAcceptance to be careful not to blindly call
instance.Column(instance.Name) [now that calls are destructive to
column prefixes].
-Brian
On Jul 21, 9:02 pm, "Alexander I. Zaytsev" <
haz...@gmail.com> wrote:
> Yes it is.