私たちが何をしているのかについては、あまり具体的に言えませんが、次のとおりです。
私たちのクライアントである担当者がいて、それぞれが 1 つの会社としか仕事をすることができませんが、各会社には担当者を識別する独自の方法がありますが、すべての担当者はRepテーブルに保存されています。
Repこのテーブルの PKは ですがRepID、それぞれの会社によって ID が割り当てられているため、varchar もありますRepNumber。
テーブル/エンティティを入力しますRepAddress。テーブルRepにはvia へのFK がありますが、RepIDレガシー システムのため、クラス RepAddressには が必要RepNumberです。
私が達成しようとしているのは、RepAddressを設定してを保存/更新し、に基づいてテーブルからRepNumberNHibernate を取得/更新することです。RepIDRepAddressRepRepNumber
RepAddress マッピングで失敗した試みは次のとおりです。
<class name="RepAddress">
<id name="AddressID">
<generator class="native" />
</id>
<property name="AddressType" column="AddressTypeID" />
<property name="AttentionLine" />
<property name="CareOfLine" />
<property name="AddressLine1" />
<property name="AddressLine2" />
<property name="AddressLine3" />
<property name="City" />
<property name="ZipCode" />
<property name="State" column="StateTypeID" />
<property name="Province" column="ProvinceTypeID" />
<property name="Country" column="CountryTypeID" />
<property name="LastModifiedDate" />
<property name="SessionActivityID" />
<join table="Rep">
<key column="RepID"/>
<property name="RepNumber" />
</join>
</class>
高度な助けをありがとう!さらに情報が必要な場合はお知らせください。