I recently upgraded FluentNHibernate from v1.1.0.685 to v1.2.0.712 (latest) for NHibernate 2.1 .
My problem is with classes using mapping Component().ColumnPrefix().
For instance,
public class Address{
public string Street {get; set;}
public string Zip {get; set;}
}
public class AddressMap : ComponentMap<Address>{
Map( x => x.Street );
Map( x => x.Zip );
}
public class PersonMap : ClassMap<Person>
{
public PersonMap(){
Id( x => x.Id );
Map( x=> x.Name );
Component( x => x.Address )
.ColumnPrefix("ADDRESS_");
}
}
Face table
Id Name ADDRESS_Street ADDRESS_Zip
----------------------------------------------------
1 Brian 123 Example St. 12345
Behavior in FNH v1.1.0.685
The prefix "ADDRESS _" is correctly applied to the properties of the Address component.
Behavior in FNH v1.2.0.712 (latest)
"ADDRESS _" Address. NHiberante "" ", .
, - . , .
,
Brian