2012-01-26 7 views
4

NHibernateを使用して1つの列を2回マッピングすることは可能ですか?NHibernate:1つの列を2回マッピングする

<property name="CustomerID" index="IX_Customer" not-null="true" /> 
<many-to-one name="Customer" column="customerid" class="Customer" fetch="join" /> 

Iは、値(代わりの項目自体)を使用してバインディングをサポートリサイズ制御を結合するために、生のIDを持っている必要があります。

myControl.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", bs, "CustomerID", true)); 

答えて

7

はい、ちょうどあなたができる

<property name="CustomerID" index="IX_Customer" insert="false" update="false" not-null="true" /> 
+0

フムにエンティティからIDをバインドするためにいくつかの他の方法を見つける必要があります参照して、ジャガーのようなエラーを取得せずに、この作業は言及されていますか? – falstaff

+0

私のプロジェクトでは、そのエラーに気付かなかった。 – hival

+0

このソリューションを使用して以来、何のエラーもありませんでした。それは私がそれらのすべてのIDを取り除きたいので、今、回避策です。 – falstaff

関連する問題