NHibernateを使用した機能の更新についていくつか質問があります
1:nの関係を持つ顧客エンティティとロケーションエンティティがあります。顧客にはロケーションプロパティがあります。顧客エンティティを作成/更新しているときに、ロケーションプロパティを割り当て、変更をコミットしました。
new Location() { Id = ViewModel.LocationId };
それを行うのは適切な方法ですか、それともデータベースからロケーションエンティティを取得して、以下のように再度アタッチする必要がありますか?
newCust.Location = GetlocationfromDB(ViewModel.LocationId);
そして、それはm:nの関係でどのように機能しますか。orderエンティティとorderitemsエンティティがあります。したがって、新しいグループが追加/削除された場合、どのグループが追加されたかを確認し、dbから取得してアタッチする必要がありますか、それともgroupidだけで問題ありません。