私はnHibernateが初めてです。切断された nHibernate エンティティのリストを受け取るメソッドがあります。各エンティティには、主キー セットがあります (主キーは常に、int である Id と呼ばれるフィールドです)。
この時点で達成しようとしているのは、データベースに接続し、各エンティティにその主キーの値を入力することです。流暢なマッピングを使用しています。
よくわかりませんが、エンティティをセッション/接続にアタッチすることは可能ですか?一般的にIDに基づいてデータを取得する方法はありますか?
編集:より具体的な情報。
基本クラス (EntityBase など) から継承する nhibernate エンティティ (User、Account など) がいくつかあります。この基本クラスには、共通の主キーが含まれています。
主キーが設定されたこれらのエンティティのリストを渡します。
public void RetrieveEntities(List<EntityBase> entities)
この時点で、これらのエンティティを循環して、データ ソースから完全なエンティティを取得したいと思います。それは可能ですか、それとも間違った方法からこれに近づいていますか?
質問の明確化が必要な場合は、コメントを残してください。乾杯。