私たちが何をしているのかについては、あまり具体的に言えませんが、次のとおりです。
私たちのクライアントである担当者がいて、それぞれが 1 つの会社としか仕事をすることができませんが、各会社には担当者を識別する独自の方法がありますが、すべての担当者はRep
テーブルに保存されています。
Rep
このテーブルの PKは ですがRepID
、それぞれの会社によって ID が割り当てられているため、varchar もありますRepNumber
。
テーブル/エンティティを入力しますRepAddress
。テーブルRep
にはvia へのFK がありますが、RepID
レガシー システムのため、クラス RepAddress
には が必要RepNumber
です。
私が達成しようとしているのは、RepAddress
を設定してを保存/更新し、に基づいてテーブルからRepNumber
NHibernate を取得/更新することです。RepID
RepAddress
Rep
RepNumber
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>
高度な助けをありがとう!さらに情報が必要な場合はお知らせください。