0
設定しました多くの側のクラスが外部キーをプロパティとして持つことになっているのか、ORMがSQLを実行するときにORMがそれを追加するのか疑問に思っています(マッピングファイルで指定できると仮定して)。要するにNHibernateの外部キーは、私が持っている
設定しました多くの側のクラスが外部キーをプロパティとして持つことになっているのか、ORMがSQLを実行するときにORMがそれを追加するのか疑問に思っています(マッピングファイルで指定できると仮定して)。要するにNHibernateの外部キーは、私が持っている
:いいえ(はいORMはマッピングファイルをもとにFKの世話をします)
「カー」の表がそれでGarageIdを持っていますが、あなたは車のクラスに追加するべきではありません。
お客様は、双方向の関係を持っています(ただし、意見が異なるかどうかは異なります)。あなたは私に知らせて流暢/ XMLマップを掲示するために私をご希望の場合
public class Car {
public virtual int Id {get; set;}
public virtual Garage Garage {get; set;} //You can traverse back up to Garage
public virtual string Name {get; set;}
}
:
双方向の関係は、このような車のクラスを見てになるだろう。