0

私はこの状況にいます:

Table A
id
name
country

そして国の表

Table Country
country
name

フィールドの国は 2 桁の ISO (US、PA、UY など) です。テーブル A のフィールド country は、テーブル Country のフィールド iso を参照します。(クラス A とクラス Country) nHibernate でクラスを作成しました。すべての国がないため、not-found="ignore" を設定しました。

Class A
string name;
Country country;

Class Country
string iso;
string name;

ISO コードを取得したい場合は、y クラスA.country.isoの .net プロパティを使用します。テーブルCountryに存在しないISOコードがある場合、countryオブジェクトがnullであるため、A.country.isoは例外を与えます。しかし、テーブルAのフィールドはnullではありません。その値を取得したいです。
どうやってやるの?

4

1 に答える 1