1
私はちょうど同じコードを持つ2つのクラスを持っています:そのうちの1つはゲーム中に常にデータを更新し、もう1つはゲームの新しい実行のためにこのデータをサーバーに保持します。私はこれらのクラスの間で継承をしたいと思いますが、NHibernateのマッピングが履歴データを失うクラスの両方をオーバーライドするかどうかはわかりません。C#のNHibernateマッピング継承クラスに影響しますか?
私はちょうど同じコードを持つ2つのクラスを持っています:そのうちの1つはゲーム中に常にデータを更新し、もう1つはゲームの新しい実行のためにこのデータをサーバーに保持します。私はこれらのクラスの間で継承をしたいと思いますが、NHibernateのマッピングが履歴データを失うクラスの両方をオーバーライドするかどうかはわかりません。C#のNHibernateマッピング継承クラスに影響しますか?
いいえ、NHibernateは、いくつかの固体継承マッピング戦略をサポートしており、それらのクラスのいずれかから特別に継承する必要はありません。
あなたは私が継承を行うことができ、過去の保存データを失うことはないということを意味しますか? – JavierElBene
それはあなたがそれらをどのようにマッピングするかに少し依存するでしょうが、一般的にはいです。あなたは何も失うことなくそれを働かせることができます。 – Paul