Change column for joined class mapping in Fluent NHibernate Automapping -


i have inheritance

public abstract class userentity : entity {     public virtual int id { get; protected set; } }  public class employee : userentity {     public virtual string email { get; set; } } 

entity standard nh class overridden methods equals, gethashcode, etc. , use autmap rewriting .includebase()

i got fluent nhibernate automapping

<class xmlns="urn:nhibernate-mapping-2.2" name="dto.entities.userentity" table="userentities">     <id name="id" type="system.int32">       <column name="id" />       <generator class="identity" />     </id>     <joined-subclass name="dto.entities.employee" table="employees">       <key foreign-key="fk_employee_userentity">         <column name="userentityid" />       </key>       <property name="email" type="system.string">         <column name="email" />       </property>     </joined-subclass> </class> 

i want change name key column in joined subclass userentityid employeeid

i try

public class userentityoverride : iautomappingoverride<userentity> {     public void override(automapping<userentity> mapping)     {         mapping.joinedsubclass<employee>("employeeid");     } } 

but didn't have success.

i use latest moment fnh nuget package: fluentnhibernate 1.2.0.712. have more configuration , conventions can somehow affect on configuration ignoring, have tried on clear solution same negative result.


Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -